IMFD Earth to Moon| Preflight

RAF92_Moser

Member
Joined
Oct 16, 2007
Messages
152
Reaction score
5
Points
18
Having traveled to the moon countless times using TransX, I was thinking of getting my feet wet with IMFD.

http://www.elwico.pl/~ender-sz/orbiter-pdf/instrukcje/imfd-cape-moon-english.html

Using the latest version, I cannot follow this tutorial because the course-intercept program is always fluctuating DV values around for fixed tEj and tIn (except for tEJ=0). Therefore, trying to optimize my flight window is impossible. I have tried searching for a solution but have come up empty.

Any ideas?

EDIT: It seems the surface launch program takes me into a suitable parking orbit based on my tIn, and then I can make an off-axis burn to the moon. I consider that a viable solution.
 
Last edited:

Tommy

Well-known member
Joined
Aug 14, 2008
Messages
2,019
Reaction score
86
Points
48
Location
Here and now
I suggest a different tutorial. This one is rather outdated (for an obsolete version of IMFD) and has a few errors.

This tutorial seems to have you starting on the ground (likely at KSC), then has you set up Target Intercept, then use Surface Launch. This is incorrect for a lunar trip - and is the cause of the "wandering" dV.

One of the confusing aspects of learning IMFD is understanding how Source (Src), Target (Tgt) and Reference (Ref) work. They are related - both the Src and Tgt need to orbit the same Ref.

In an interplanetary flight, such as Earth - Mars, we would set the Src to Earth, Tgt = Mars, and Ref = Sun. We plan the trip using those settings - and the course we plot is actually the course you would use to send the Earth itself to Mars. Then we would use Surface Launch (set to "course") to launch into the ejection plane. Since our vessel is orbiting the Earth (not the Sun), we then use Orbit Eject to perform the transfer burn and leave the Earth's SOI. Once we-'ve left the Earth's SOI (and are now in a solar orbit) we can change the Src in Target Intercept to our vessel (set source to "x", which sets the source to "self") and use Target Intercept for MCC's. Once we are close to Mars, we can use either Planet Approach or Base Approach to make our late MCC's and fine tune our PeA. Then we simply use Orbit Insert to leave the solar orbit and enter a Mars orbit.

It's a bit different with a lunar trip. Our target (the Moon) orbits the Earth - so our source needs to be orbiting the Earth as well. When you are landed, you aren't in orbit. You aren't standing still either - the Earth rotates, etc. What has been causing you trouble is that IMFD is trying to treat your vessel as if it is orbiting the Earth - and the "source orbit" keeps changing.

So, we must launch into a parking orbit BEFORE we can set Target Intercept. We do this by using Surface Launch, with the mode set to "Lunar Off-Plane". For Surface Launch to calculate the correct plane, it needs to know where the Moon will be when we intercept it, so we need a value for TIn. Since the Moon's orbit is fairly slow, we don't need to be perfect here - a day or so either way won't have a significant effect. For a Hohman transfer to the Moon, set the TIn about 4 - 5 days in the future and that will be fine. (For a free return, use 3 - 4 days). Now check the Time to launch, and if it's more than a few hours we will add the TtL to the TIn, and make sure that there is about 4-5 days between TtL and TIn. Once all that is done, we launch when Surface Launch tells us - in the heading indicated - and establish a "parking orbit" of a bit over 200km. Alternatively, we can launch right away (without waiting for TtL = 0) using the direction given as Hed in Surface Launch - it will be slightly less efficient than waiting for a 90 degree launch heading.

Now that we are in orbit, and close to the ejection plane, we can use Target Intercept with Src = "self", Tgt = Moon, and Src = Earth. You can make MCC's when desired - you don't need to wait until you are outside the Earth's SOI (I usually make mine just before leaving the Earth's SOI).

You will find this tutorial more helpful and less outdated, and very comprehensive:
[ame="http://www.orbithangar.com/searchid.php?ID=4142"]IMFD Full Manual/Playbacks[/ame]

NOTE: This tutorial says to use an older version of IMFD for Orbit Insert - however the bug that prompted that has long since been fixed. You can use Orbit Insert in newer versions of IMFD just fine - so no need to keep any 4.x versions. There are also some errors in Target Offsetting and Slingshot sections - we've been meaning to update this but haven't found the time yet.
 

RAF92_Moser

Member
Joined
Oct 16, 2007
Messages
152
Reaction score
5
Points
18
It's a bit different with a lunar trip. Our target (the Moon) orbits the Earth - so our source needs to be orbiting the Earth as well. When you are landed, you aren't in orbit. You aren't standing still either - the Earth rotates, etc. What has been causing you trouble is that IMFD is trying to treat your vessel as if it is orbiting the Earth - and the "source orbit" keeps changing.

So, we must launch into a parking orbit BEFORE we can set Target Intercept. We do this by using Surface Launch, with the mode set to "Lunar Off-Plane". For Surface Launch to calculate the correct plane, it needs to know where the Moon will be when we intercept it, so we need a value for TIn. Since the Moon's orbit is fairly slow, we don't need to be perfect here - a day or so either way won't have a significant effect. For a Hohman transfer to the Moon, set the TIn about 4 - 5 days in the future and that will be fine. (For a free return, use 3 - 4 days). Now check the Time to launch, and if it's more than a few hours we will add the TtL to the TIn, and make sure that there is about 4-5 days between TtL and TIn. Once all that is done, we launch when Surface Launch tells us - in the heading indicated - and establish a "parking orbit" of a bit over 200km. Alternatively, we can launch right away (without waiting for TtL = 0) using the direction given as Hed in Surface Launch - it will be slightly less efficient than waiting for a 90 degree launch heading.

Now that we are in orbit, and close to the ejection plane, we can use Target Intercept with Src = "self", Tgt = Moon, and Src = Earth. You can make MCC's when desired - you don't need to wait until you are outside the Earth's SOI (I usually make mine just before leaving the Earth's SOI).

I see that this was the route I ended up doing. I will definitely skim through that tutorial. I remember using IMFD v. 4.2 for recreating the Grand Tour of the outer planets, but that was a distant memory of 6 years ago.

I really like IMFD. It seems like I have a more situation awareness of my interplanetary flights compared to TransX, although TransX is a bit simpler to use, but nonetheless very effective.
 

Tommy

Well-known member
Joined
Aug 14, 2008
Messages
2,019
Reaction score
86
Points
48
Location
Here and now
As a TransX user, you may find it easier and more accurate to make MCC's with Delta Velocity program rather than Target Intercept. It's kind of like TransX's manuever mode.

To do that, after you have performed the TLI burn and are ready for a MCC, use <Prev> or <Next> to highlight Target Intercept and hit the ++ button. Then select Delta Velocity program. Increase the TEj to give yourself some time to plan, 300 seconds is often enough (if it gets below 100 just increase it again). Reset dVf to zero (starts at 10 m/s for some reason). Use IMFD's Map program (reference Moon), and select the "Plan" option. The course should now be drawn in blue (rather than green). Now adjust the dVf (forward), dVp (planar), and dVi (inward) values to get the PeA you want - giving Map a couple seconds to update between adjustments.

If you have entered a base name (ie, Brighton Beach) into IMFD's main configuration page as a Landing Target, you can tune the approach better. Hit the Mod button on Map once, and you should see info for the target base - look for a variable called "Ang". When this is zero your approach will pass directly over the target (eliminating a plane change for base alignment while in LLO).

Once you have the dV values you want (and TEj is over 30 seconds MINIMUM) hit the AB button and IMFD will perform the correction burn. Once you are inside the Moon's SOI, ensure that the reference in Delta-V is set to the Moon - this will make setting the corrections easier.
 

sorindafabico

New member
Joined
Mar 23, 2011
Messages
1,231
Reaction score
1
Points
0
Location
Porto Alegre
Good explanation, I always used the (excellent) LunarTransferMFD because this part of IMFD remained a mystery to me...
 

Tommy

Well-known member
Joined
Aug 14, 2008
Messages
2,019
Reaction score
86
Points
48
Location
Here and now
I still use LTMFD for most lunar transfers - it's a bit more accurate. However, it only works on Earth-Moon trips, so this method is good to know if you ever use "alternate" solar systems, etc.
 

Tommy

Well-known member
Joined
Aug 14, 2008
Messages
2,019
Reaction score
86
Points
48
Location
Here and now
I usually use IMFD's Delta-V program for MCC's and approaches - and on a body that rotates as slowly as the Moon, the approach is also the base alignment.
 
Top