Orbiter-Forum  

Go Back   Orbiter-Forum > Orbiter Space Flight Simulator > Tutorials & Challenges
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Tutorials & Challenges Feel free to publish your tutorials, challenges, & flight scenarios in this forum.

Reply
 
Thread Tools
  #1  
Old
dgatsoulis's Avatar
dgatsoulis dgatsoulis is offline
Orbinaut
Default In Rosetta's footsteps; a planning and flying tutorial [part2]
by dgatsoulis 11-23-2014, 09:02 PM

[Part 1 here]

Before we begin the planning phase, we have to go to (Orbiterroot)\Scenarios\Rosetta\01-Rosetta launch.scn and change the date to 4 days earlier. The reason for this is because the DSM1 body we created will be inside Earth's SOI on the day of the launch.

Keep the waypoints note we made close, and run the scenario.

Open TransX and setup the following stages:

Stage1: MAJ Earth: Escape → FW
Stage2: MAJ Sun: Target DSM1 → FW
Stage3: MAJ DSM1: Escape → FW
Stage4: MAJ Sun: Target Earth → FW
Stage5: MAJ Earth: Escape → FW
Stage6: MAJ Sun: Target DSM2 → FW
Stage7: MAJ DSM2: Escape → FW
Stage8: MAJ Sun: Target Mars → FW
Stage9: MAJ Mars: Escape → FW
Stage10: MAJ Sun: Target Earth → FW
Stage11: MAJ Earth: Escape → FW
Stage12: MAJ Sun: Target Earth → FW
Stage13: MAJ Earth: Escape → FW
Stage14: MAJ Sun: Target DSM3 → FW
Stage15: MAJ DSM3: Escape → FW
Stage16: MAJ Sun: Target 67P → FW
Stage17: MAJ 67P: Target None → VW (Target base: No base)



This plan is a little peculiar. We need to start with the DSMs first, preferably in reverse order. The first one to set is the leg DSM3>67P (Stage16>17). We set the "Inherit Velocity" to "No", and the date as 55584. We adjust the other 3 parameters until we get a Cl.Approach to 67P (~100km) with the date of arrival matching the one on our notes (56818). We need to make sure that the Encounter Velocity is not higher than the Insertion dV.



Now let's do the DSM2>Mars leg (Stage8>9). Again, we set the "Inherit Velocity" to "No", set the date and adjust the parameters until we make sure that our arrival date, Inclination and altitude match the ones from our notes as best we can.



Next is the DSM1>Earth leg (Stage4>5). Same as before.



With the DSMs done, it's time to fill in the gaps. Our job is to create a trajectory that arrives at the DSMs as close to the date we have set for each maneuver as possible.

First the Earth>DSM1 leg (Stage2>3). Here we can also use IMFD as a time-saving tool. We'll use the Course>Target Intercept program and set the departure and arrival dates. Then we will try to match IMFD's trajectory in TransX as best we can.
We aim for a Cl. Approach of less than a km and the date as close to the date of the DSM as possible.



Now the Earth1>DSM2 leg (Stage6>7). Here we need to keep in mind that the maneuver takes place after one revolution around the Sun, so we need to set the "Orbits to Icept" to "1.0". -This is probably the hardest to get right in all of the plan. Aim for a Cl.Approach to the DSM2 of less than a km, without worrying too much about the date. We just make sure that the Encounter Vel is in the ~20 m/s region; This means that will need a correction of about that amount.



Now the Mars>Earth2 leg (Stage10>11). Once again, we try to match the arrival parameters from our notes.



Earth2>Earth3 leg (Stage12>13). Same as before, with the addition of "Orbits to Icept: 1.0". By this time we have reached Stage13, so we can expect large inaccuracies. We'll try to stick as close as we can to the plan.



And finally, the Earth3→DSM3 leg (Stage14>15). By now the inaccuracies have pilled up, we'll just aim for as close to the plan as possible.



And we are done for now. On the next part, we will advance the date to the launch, make a few tweaks to the plan and then fly the mission.
The scenario with the TransX plan so far is attached on this post.

(Next part will be released Sunday Nov 30).
Attached Files
File Type: scn (Rosetta plan 4days before launch).scn (12.5 KB, 6 views)
Reply With Quote
Views 3198 Comments 7
Total Comments 7

Comments

Old 11-25-2014, 08:06 AM   #2
boogabooga
Bug Crusher
 
boogabooga's Avatar
Default

I would caution against trying to get an EXACT real-world solution in Orbiter, down to the timing and delta-V of DSMs. Unlike the real universe, the Orbiter universe is numeric- and not even using fixed time steps at that. I'm confident though that you have gotten or will get this to work, don't get me wrong.

One thing I notice is that the delta-V values of what ESA calls "Deep Space Maneuvers" are about what I expend as "course corrections" when I use Trans-X. I wonder if it would work to just target the planetary encounters, and allow the "deeps space maneuvers" to sort themselves out as course corrections.
boogabooga is offline   Reply With Quote
Thanked by:
Old 11-25-2014, 06:14 PM   #3
dgatsoulis
Orbinaut
 
dgatsoulis's Avatar
Default

Oh yes, I totally get what you say boogabooga. Usually when the timing is exactly right with the real mission, then the dv is off and vice-versa. I will try to get as close as I can to the real thing, hopefully the budget will be enough.

About the DSMs, what you say definitely applies for the DSM2, but 1 and 3 are major burns. I'll see how it goes next Sunday, when I'll have time to fly the plan.

Thanks for the heads up.
dgatsoulis is offline   Reply With Quote
Old 11-25-2014, 06:31 PM   #4
boogabooga
Bug Crusher
 
boogabooga's Avatar
Default

Could you please elaborate on why to turn off "inherit velocity"?
boogabooga is offline   Reply With Quote
Old 11-25-2014, 06:48 PM   #5
dgatsoulis
Orbinaut
 
dgatsoulis's Avatar
Default

In order to be able to plan the whole mission from the ground, I've created 3 DSM bodies, which correspond to the positions and dates of the DSMs.
The bodies themselves, have negligible mass, so when used as a slingshot target, they don't affect the spacecraft's trajectory. So for those encounters, I need to set the velocity (and date) manually.

This also works when you arrive at a planet, but your encounter velocity + the planet's velocity/mass aren't enough to send you to your next target. You turn off the "Inherit Velocity", set the date of periapsis passage and adjust the velocity by hand.
TransX will tell you how much velocity you need to add (or subtract) when you arrive at that Stage.

Last edited by dgatsoulis; 11-26-2014 at 03:01 AM.
dgatsoulis is offline   Reply With Quote
Thanked by:
Old 11-26-2014, 06:07 AM   #6
NOMAD
Orbinaut
 
NOMAD's Avatar
Default

If TransX can perform multiple maneuvers in a single stage, it would be easy to plan this kind of slingshot without using any markers.
Anyway, thanks for your tutorial. Few weeks ago, I managed to send my Rosetta to comet 67P in Orbiter, but I failed to intercept with the comet in the final stage in TransX. I noticed that the date of the Earth flyby and Mars flyby in TransX are a little different from the real (several days before or after), maybe the exact flyby date is important in this mission.
NOMAD is offline   Reply With Quote
Thanked by:
Old 11-28-2014, 04:43 PM   #7
boogabooga
Bug Crusher
 
boogabooga's Avatar
Default

NOMAD, see my comment on numerical methods. Even a few days off in a 10 year mission is parts per thousand accuracy. I wouldn't expect much better than that.
boogabooga is offline   Reply With Quote
Old 11-30-2014, 05:08 AM   #8
NOMAD
Orbinaut
 
NOMAD's Avatar
Default

Quote:
Originally Posted by boogabooga View Post
 NOMAD, see my comment on numerical methods. Even a few days off in a 10 year mission is parts per thousand accuracy. I wouldn't expect much better than that.
I agree with you to some extend. Some missions such as voyager, even several months off is OK since the relative position between each planet changes slow, but for mission like messenger which uses Earth or Venus multiple times for slingshot, the exact flyby date is important since the relative position changes fast even in several days. It is hard to plan everything as the same in real, but I will try my best to get close to the real, especially for the mission which involves Earth or Venus gravity assistant manoeuver.
NOMAD is offline   Reply With Quote
Reply

  Orbiter-Forum > Orbiter Space Flight Simulator > Tutorials & Challenges


Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 06:37 PM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.