LambertDoubleRendezvous:

Path: Orbit/Interplanetary

% Double rendezvous problem between two planets.

 Go from one planet1 to planet2, wait some days, then come back. The
 DVs are assumed to be impulsive. A simple search for a start date is
 performed to look for the minimum outbound DV given the selected 
 transfer time.

 Longer transfer times result in smaller delta-v with an optimum at the
 equivalent Hohmann transfer. 
 
 If the transfer time is too short for an elliptical transfer the 
 function will produce a warning.
--------------------------------------------------------------------------
   Form:
   d = LambertDoubleRendezvous( planet1, planet2, jD0, days, duration )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   planet1   (1,:)   Starting planet
   planet2   (1,:)   Target planet
   jD0       (1,1)   Reference Julian date
   days      (1,:)   Vector of days (from jD0) to search over
   duration  (1,3)   Mission durations:
                       (1)   Number of days out      (Planet1 to Planet2)
                       (2)   Number of days to stay  (at Planet2)
                       (3)   Number of days back     (Planet2 to Planet1)


   -------   
   Outputs
   -------
   d          (.)    Data structure with all data describing the double
                     rendezvous transfer trajectories.

--------------------------------------------------------------------------
   See also PlanetTransferLambert
--------------------------------------------------------------------------

Children:

Orbit: Interplanetary/PlanetTransferLambert
Orbit: Interplanetary/SynodicPlanets
Common: GUIs/Figui
Common: Graphics/NewFig
Common: Time/Date2JD
Common: Time/JD2Date

Back to the Orbit Module page