Earth-Mars Cycler Orbits

Siliconaut

Member
Joined
Mar 8, 2010
Messages
48
Reaction score
0
Points
6
I was doing some looking into hyberbolic trasfers between planets and by luck came up with this document here.

https://engineering.purdue.edu/peop...06GuidanceStrategyforHyperbolicRendezvous.pdf

Which discusses the idea of Earth-Mars/Mars-Earth cycler ships. I remember reading about this before in science fiction novel about 4 cycler stations that orbit in such a way than can perform fly by free returns to lap between martian and earth orbit regularly.

This way small taxi ships from earth could fly up and meet with the cycler ship and be carried to mars and detached while the cycler ship flies by mars and free returns to earth.

This document gave much information but seriously I'm not an orbital mechanics guy I'm out of my league here on where to even begin to calculate the proper math to set something like this up in orbiter and some helpful links and suggestions would be appreciated.
 

Columbia42

Member
Joined
Dec 4, 2009
Messages
884
Reaction score
0
Points
16
Location
C:\ProgramFiles\Orbiter
Haven't read the document yet so I'm just speaking off the top of my head here but it seems to me that when the cycler ship flies by Earth or Mars it will be going too fast for an orbital ship to dock to it.
 

Jarvitä

New member
Joined
Aug 5, 2008
Messages
2,030
Reaction score
3
Points
0
Location
Serface, Earth
Haven't read the document yet so I'm just speaking off the top of my head here but it seems to me that when the cycler ship flies by Earth or Mars it will be going too fast for an orbital ship to dock to it.

Exactly. This doesn't save any fuel, as insertion and ejection burns are still required at either end.
 

Wishbone

Clueless developer
Addon Developer
Joined
Sep 12, 2010
Messages
2,421
Reaction score
1
Points
0
Location
Moscow
The idea is to save on loitering in Mars and Earth orbit waiting for the window. Besides an obvious reduction in fleet size, this gives another great advantage: if you're propelled by cryogenic fuels, you won't waste much return trip fuel to boiloff in Mars orbit.

EDIT: SCRATCH THAT! The actual idea is not that simple. The Cycler would waste NO FUEL for capture etc., but the orbital taxi would rendezvous at hyperbolic speeds. The reliability requirements are somewhat staggering, though.

EDIT #2: The PDF file cited above is a must-read.

EDIT #3: Re: for calculating the orbit of the cycler you can use Arrowstar's Trajectory Optimization Tool (available at OHM) and IMFD. Since I'm busy building the nuclear rocket to send folks to Mars I sincerely hope the maestro of interplanetary transfers (flytandem) will help us out with the numbers :)

Re: intercept from a waiting 200x200 orbit around Mars - I haven't tried that before in other craft than Polyot ASAT vehicle, and I can tell you high-speed intercepts and rendezvous are great fun, but also a great risk.
 
Last edited:

C3PO

Addon Developer
Addon Developer
Donator
Joined
Feb 11, 2008
Messages
2,605
Reaction score
17
Points
53
Exactly. This doesn't save any fuel, as insertion and ejection burns are still required at either end.

The idea is to accelerate the HAB module only once.

You save energy by lowering the mass of the "taxi" that does the hyperbolic rendezvous. You still need the same DV though.
 

Siliconaut

Member
Joined
Mar 8, 2010
Messages
48
Reaction score
0
Points
6
Re: intercept from a waiting 200x200 orbit around Mars - I haven't tried that before in other craft than Polyot ASAT vehicle, and I can tell you high-speed intercepts and rendezvous are great fun, but also a great risk.

Pff? Risk? It's orbiter. I crash, zip off into interstellar space, burn up in various atmospheres, and thanks to Ummu and UCGO generally leave the scarred chunks and Oxygen deprived bodies of crew in various orbits.

I think I can handle this. :)
 

flytandem

Tutorial Publisher
Tutorial Publisher
Joined
Oct 19, 2007
Messages
499
Reaction score
5
Points
0
Location
San Bernardino
Website
www.flytandem.com
This reminds me a little bit of the thread :
http://www.orbiter-forum.com/showthread.php?t=19628
It has 2 ships that would be in effect the supply ships doing flyby's at Mars and the third ship is a crew ship. The crew ship is docked with one supply ship for the trip to Mars and undocks to land at Mars just as it gets to Mars. That supply ship continues on back to Earth with nobody aboard. Then the crew waits and explores for 3 weeks on Mars to hop back into a parking orbit to wait on the second supply ship to do its flyby. The rendezvous is a hyperbolic one meaning the crew does an eject for Earth burn just as the supply ship is arriving for its flyby. It reminds me a bit of a batton handoff in a track and field race.

The fun part was that the supply ship that arrived 3 weeks later for the crew to ride back to Earth in, actually left Earth 1 day before the crew and its outward supply ship left Earth. The idea was the make sure the returning leg supply ship was properly on its way before committing the crew to its outward journey. It takes a slightly different trajectory which allows leaving 1 day early but arriving Mars 3 weeks late.

The other fun part was to make the round trip journey of shorter duration by doing a Venus sling on the way to Mars.
 

RGClark

Mathematician
Joined
Jan 27, 2010
Messages
1,635
Reaction score
1
Points
36
Location
Philadelphia
Website
exoscientist.blogspot.com
The idea is to save on loitering in Mars and Earth orbit waiting for the window. Besides an obvious reduction in fleet size, this gives another great advantage: if you're propelled by cryogenic fuels, you won't waste much return trip fuel to boiloff in Mars orbit.
EDIT: SCRATCH THAT! The actual idea is not that simple. The Cycler would waste NO FUEL for capture etc., but the orbital taxi would rendezvous at hyperbolic speeds. The reliability requirements are somewhat staggering, though.
EDIT #2: The PDF file cited above is a must-read.
EDIT #3: Re: for calculating the orbit of the cycler you can use Arrowstar's Trajectory Optimization Tool (available at OHM) and IMFD. Since I'm busy building the nuclear rocket to send folks to Mars I sincerely hope the maestro of interplanetary transfers (flytandem) will help us out with the numbers :)
Re: intercept from a waiting 200x200 orbit around Mars - I haven't tried that before in other craft than Polyot ASAT vehicle, and I can tell you high-speed intercepts and rendezvous are great fun, but also a great risk.

I wonder if this can be used to make a "cycler" between Earth and an asteroid. I'm interested in the idea of asteroid mining and want to minimize the cost of bringing the minerals back to Earth.


Bob Clark
 

Siliconaut

Member
Joined
Mar 8, 2010
Messages
48
Reaction score
0
Points
6
Okay I really started to think about this more and conceptualize a rough idea of the mission and wanted to see if I"m on the right track.

According to the purdue PDF They show these example windows for the cycler missions.


Earth Mars

Yr DOL dV Per DOA dV Per

2009 11/27/2009 6.19 37,600 09/10/2011 3.05 23,900
2011 12/14/2011 4.33 32,600 10/29/2013 2.93 28,600


Okay.

So lets say I'm in my hypothetical DGIV that I want to put into a cycler orbit. Lets make everything simple, Rinc of 0 degrees on Mars, etc.

So I fire up IMFD and plug in for a transfer orbit to Mars with a Date of Arrival for 9/10/2011 and then insert into that trajectory.

Now I know there is probably a better way now but the way I learned to do slingshots is old way from when IMFD slingshot tool didn't work and I never tried to tool after learning this way from IMFD author.

Basically once I get into Mars SOI I plot a course for Earth using Mars as the source and make a correction burn to fly by mars at the mission specified Periapsis of 23,900.

The question is.. what is the date of arrival at earth so that the process can be repeated?

How many average flight days are there between each periapsis?

Apologies in advance, I'm just an enthusiast with about 9th grade math education so TIA for patience.
 

flytandem

Tutorial Publisher
Tutorial Publisher
Joined
Oct 19, 2007
Messages
499
Reaction score
5
Points
0
Location
San Bernardino
Website
www.flytandem.com
Not sure what you are all looking for but I hopped into a DG and fired up TransX and looked for a way to eject to Mars then sling back to Earth with hopes of doing additional slings to Mars Earth etc. Found a 2-cycle round trip (Earth eject to Mars then sling to Earth sling to Mars sling to Earth). 2 round trips takes 4 years. Here is the scenario all set for a 090 heading launch...
Code:
BEGIN_DESC

END_DESC

BEGIN_ENVIRONMENT
  System Sol
  Date MJD 55899.4019129268
END_ENVIRONMENT

BEGIN_FOCUS
  Ship 3
END_FOCUS

BEGIN_CAMERA
  TARGET 3
  MODE Cockpit
  FOV 29.80
END_CAMERA

BEGIN_HUD
  TYPE Surface
END_HUD

BEGIN_MFD Left
  TYPE User
  MODE TransX
  Ship  3
  FNumber 9
  Int 1
  Orbit True
  Vector  -891846.101639 1208835.14693 6191375.39529
  Vector  -379.162908589 26.3911409529 -59.7698374005
  Double  3.98600439969e+014
  Double  55899.4019129
  Handle Earth
  Handle NULL
  Handle NULL
Select Target
 0 Escape
Autoplan
0 0
Plan type
0 0
Plan
0 1
Plan
0 0
Plan
0 0
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4019129
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 3
Scale to view
0 0
Advanced
0 0
Pe Distance
 0  6571091.20729
Ej Orientation
 2  0.132749742906
Equatorial view
0 0
Finvars
  Finish BaseFunction
  Int 2
  Orbit False
  Handle Sun
  Handle Earth
  Handle Mars
Select Target
 0 Mars
Autoplan
0 0
Plan type
0 2
Plan
0 0
Plan
0 0
Plan
0 1
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 1
Prograde vel.
 0  0
Man. date
 0  55899.4018864
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Prograde vel.
 1  5113.5017746
Eject date
 4  55899.4440762
Outward vel.
 0  0
Ch. plane vel.
 2  -830.25
Finvars
  Finish BaseFunction
  Int 4
  Orbit True
  Vector  6195801364.49 -351689515.652 271787746.881
  Vector  -10182.6404071 532.052679132 -491.486191535
  Double  4.28282991638e+013
  Double  56040.0389065
  Handle Mars
  Handle NULL
  Handle NULL
Select Target
 0 Escape
Autoplan
0 0
Plan type
0 1
Plan
0 0
Plan
0 1
Plan
0 0
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4018847
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
View Orbit
0 0
Finvars
  Finish BaseFunction
  Int 3
  Orbit True
  Vector  -242263352057 5067072527.65 -37675946718.1
  Vector  -5557.46595914 113.81888184 -22215.4374145
  Double  1.32712482783e+020
  Double  56047.0797593
  Handle Sun
  Handle Mars
  Handle Earth
Select Target
 0 Earth
Autoplan
0 0
Plan type
0 2
Plan
0 0
Plan
0 0
Plan
0 2
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4018837
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Velocity.
 0  0
Outward angle
 4  1.74651757686
Inc. angle
 3  -0.0434586983747
Inherit Vel.
0 0
Eject date
 0  56047.0797593
Finvars
  Finish BaseFunction
  Int 4
  Orbit True
  Vector  7546259014.42 -1137806411.43 -4981877767.94
  Vector  -4863.49416166 734.782216832 3225.17269717
  Double  3.98600439969e+014
  Double  56629.6983101
  Handle Earth
  Handle NULL
  Handle NULL
Select Target
 0 Escape
Autoplan
0 0
Plan type
0 1
Plan
0 0
Plan
0 1
Plan
0 0
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4018827
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
View Orbit
0 0
Finvars
  Finish BaseFunction
  Int 3
  Orbit True
  Vector  925375552.301 5151096.81201 147182549230
  Vector  -35363.6801541 122.668588671 -2835.24461225
  Double  1.32712838556e+020
  Double  56647.5245621
  Handle Sun
  Handle Earth
  Handle Mars
Select Target
 0 Mars
Autoplan
0 0
Plan type
0 2
Plan
0 0
Plan
0 0
Plan
0 2
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4018818
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Velocity.
 0  0
Outward angle
 3  -0.524642831557
Inc. angle
 3  -0.053414056428
Inherit Vel.
0 0
Eject date
 0  56647.5245621
Finvars
  Finish BaseFunction
  Int 4
  Orbit True
  Vector  5305239548.91 -360252074.862 3210765499.47
  Vector  -9987.34036766 691.259219718 -6085.05973054
  Double  4.28282991638e+013
  Double  56788.3120227
  Handle Mars
  Handle NULL
  Handle NULL
Select Target
 0 Escape
Autoplan
0 0
Plan type
0 1
Plan
0 0
Plan
0 1
Plan
0 0
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4018776
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
View Orbit
0 0
Finvars
  Finish BaseFunction
  Int 3
  Orbit True
  Vector  -189061442511 1680220965.58 -142407722726
  Vector  5311.93886422 -172.053616657 -23067.8391332
  Double  1.32712482783e+020
  Double  56794.4472685
  Handle Sun
  Handle Mars
  Handle Earth
Select Target
 0 Earth
Autoplan
0 0
Plan type
0 2
Plan
0 0
Plan
0 0
Plan
0 2
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4018756
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Velocity.
 0  0
Outward angle
 4  1.78708419486
Inc. angle
 3  -0.0368404098511
Inherit Vel.
0 0
Eject date
 0  56794.4472685
Finvars
  Finish BaseFunction
  Int 5
  Orbit True
  Vector  7860095891.18 -593374629.789 4574529968.05
  Vector  -6248.29635722 470.682453272 -3625.70757055
  Double  3.98600439969e+014
  Double  57342.5593872
  Handle Earth
  Handle NULL
  Handle NULL
Select Target
 0 None
Autoplan
0 0
Plan type
0 1
Plan
0 0
Plan
0 2
Plan
0 0
Select Minor
 0 None
Manoeuvre mode
0 0
Base Orbit
0 0
Prograde vel.
 0  0
Man. date
 0  55899.4019129
Outward vel.
 0  0
Ch. plane vel.
 0  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 0
Scale to view
0 0
Advanced
0 0
Draw Base
0 0
Finvars
  Finish BaseFunction
END_MFD

BEGIN_MFD Right
  TYPE User
  MODE TransX
END_MFD

BEGIN_SHIPS
3:DeltaGlider
  STATUS Landed Earth
  POS -117.2594692 34.0890590
  HEADING 90.06
  RCSMODE 0
  AFCMODE 7
  PRPLEVEL 0:1.000000 1:1.000000
  NAVFREQ 0 524 84 114
  XPDR 6
  GEAR 1 1.0000
  PSNGR 2 3 4
  TRIM 1.000000
  AAP 0:0 0:0 0:0
END
END_SHIPS

BEGIN_VistaBoost
END
 

Siliconaut

Member
Joined
Mar 8, 2010
Messages
48
Reaction score
0
Points
6
I did it! At least for an outbound Aldrin cycler.

Thanks Tandem. My skills with TransX are about nill I need to practice with it.

The mistake that I at least made was in believing that the cycler slings directly back to Earth.

Here's an outline for the classic Aldrin cycler:http://buzzaldrin.com/files/pdf/200...Strategies_for_Continuous_Mars_Habitation.pdf

1)Launch from Earth Orbit on 2/21/2016

2)Normal Transfer to Mars: TOF 146-47 Days, arrival on 7/17/2016

3)Apparently at this point, instead of a direct slingshot back to Earth. The cycler will orbit far outside of Mars' orbit near the asteroid belt in a long slow loop around the sun for an MCC at the apoapsis of the cycler orbit(near the asteroid belt) sometime around 06/06/2017.

So after zipping by Mars I let the ship continue on until it reached apoapsis and then using IMFD I plugged in a MCC using the DG as the source and Earth as the target for arrival at the specified mission date of 4/11/2018.

4)Worked like a charm showed up at earth on 4/11. Once I reached Earth SOI I set the source back to Earth and set up a gravity assist from earth back to mars to repeat the process, although I ended the scenario here I'm going to try to see how many cycles I can get.

I'll update as necessary.

Now if I can figure out the parameters for inbound aldrin cyclers..

EDIT:Launching from a 200x200km parking orbit to meet with the cycler as it flies by looks like a daunting task. The cycler moves by at an amazing velocity relative to mars.

EDIT:As planned this orbit requires very little fuel. I flown it a few times it now and each time I'm getting a little better requiring less drastic correction burns each time.

Once I've got this down it'll be time to moving on to figuring out how to dock with a ship zipping by at 9.3 km/s

Final Edit:Well on the 3rd go around at Earth I accidentally entered the wrong value into the approach program and slammed into the Earth atmosphere at a respectable 14 km/s.. I suppose I left a light show over half the Pacific Ocean.
 
Last edited:

Siliconaut

Member
Joined
Mar 8, 2010
Messages
48
Reaction score
0
Points
6
Here's a scenario that has a DG on an outbound cycler trajectory.

Code:
BEGIN_DESC
Contains the latest simulation state.
END_DESC

BEGIN_ENVIRONMENT
  System Sol
  Date MJD 57440.0829016408
END_ENVIRONMENT

BEGIN_FOCUS
  Ship DG-01
END_FOCUS

BEGIN_CAMERA
  TARGET DG-01
  MODE Cockpit
  FOV 60.00
END_CAMERA

BEGIN_HUD
  TYPE Surface
END_HUD

BEGIN_MFD Left
  TYPE Orbit
  PROJ Ship
  FRAME Equator
  REF Sun
  TARGET Mars
END_MFD

BEGIN_MFD Right
  TYPE User
  MODE Interplanetary
  Scenario Old2
  MapMFD V5
  Reference Auto
  Target none
  Center GravityRef
  Data 0 1 1e-006 1 0 0 0 0 1 0 0 0
  MassLimit 1e+020
  CMode 0
  Config 1 1 1 1 0 0
  ExtMode 0
  Periapis none
  END 
  CorMFD V4
  Reference Sun
  Target Mars
  Source DG-01
  ActiveProg 1 1
  DataA 0 3 0 0 0 0
  DataB 1 1 57440.08289859809 0 0 4.682316281155947 0 57579.40000000018 0
  DVProg 0 0 0 1
  AdvConf 0 0 1 0 0
  Guidance 0
  END 
  EjectMFD V5
  Reference Auto
  Data 0 1 3 0 1 57440.0799293566 10
  Guidance 0
  END 
  BaseAprMFD V2
  Reference Auto
  Target none
  Source none
  DataA 0 0 120000 0.10821 0.366519 1 1 57440.0799293566 57440.0799293566 0
  DataB 0 3 0 1 0 1
  END 
  SlingMFD V4
  Reference Auto
  Source none
  Data 0 1 1 3 0 1 57440.0799293566 0
  END 
  LaunchMFD V4
  Target None
  Data 0 1 1 3 0 1 0
  END 
  CF1_DataA 0 0
  CF1_DataB 57440.0799293566 10 120000 2 20 150000
  CF1_SecTgt 
  mfdShare -1
  mfdProgram 2
END_MFD

BEGIN_PANEL
END_PANEL

BEGIN_SHIPS
DG-01:Deltaglider
  STATUS Orbiting Sun
  RPOS -131560287906.54 -69041221.35 67725771647.91
  RVEL -15948.990 -933.260 -29989.611
  AROT -134.04 -71.59 120.45
  AFCMODE 7
  PRPLEVEL 0:1.000000 1:1.000000
  NAVFREQ 0 0 0 0
  XPDR 0
  AAP 0:0 0:0 0:0
END
END_SHIPS

BEGIN_uap
END
 

Siliconaut

Member
Joined
Mar 8, 2010
Messages
48
Reaction score
0
Points
6
Well I've been refining this idea into a massive scenario that is turning out to be a lot of fun.

I took a Longshot freighter and outfitted it with Station Building Blocks into a massive aldrin cycling station complete with centrifuge, etc. and started by placing one on and inbound and an outbound trajectory. Thanks to these document here which have entire plans that are easy to plug into IMFD and attain these orbits.

http://buzzaldrin.com/files/pdf/200...sportation_Plan_for_Mars_Cycling_Concepts.pdf

https://engineering.purdue.edu/peop...icles/1993/CyclerOrbitbetweenEarthandMars.pdf

These two documents are must reads if you want to set up these sorts of scenarios IMO.

Anyway, I have a question as what is the best way to getting the space taxi to the station within mission parameters, which is 12-24 hours? It's a pretty hefty task. I've pulled it off a few times, but it took me several months of game time to get the taxi into position to dock and I spent so much time doing that i wasn't able to attend to the MCC necessary to keep the orbit and it wound up throwing the station off the orbit.

So it's essential to dock with the cycler as quickly as possible.

Can anyone contribute a possible mission profile of sorts about the best way to climb from 200x200 parking orbit to the passing cycler station in less than 24 hours?

Also does anyone know of the existence of an MFD that converts dates to MJD?
 
Last edited:

Malky

Member
Joined
Feb 11, 2014
Messages
64
Reaction score
0
Points
6
Not an MFD, but in utils folder in orbiter instalation you've got date.exe application to do this.
 

boogabooga

Bug Crusher
Joined
Apr 16, 2011
Messages
2,999
Reaction score
1
Points
0
Notice the year after the date of the last post...
 
Top