LTPlaneChange:

Path: Orbit/OrbitManeuver

% Low-thrust transfer between two circular, nonplanar orbits
   Valid for inclination changes up to 114.6 degrees. The inputs may be all
   scalars, all vectors, or two scalars and one vector. Enter acceleration to get
   a trip time output.
--------------------------------------------------------------------------
   Form:
                      LTPlaneChange;   % demo
   [dV, dVRatio, t] = LTPlaneChange( a0, af, dI, accel, mu )
--------------------------------------------------------------------------
   ------
   Inputs
   ------
   a0    	(1,:)   Initial semi-major axis (km)
   af    	(1,:)   Final semi-major axis   (km)
   dI    	(1,:)   Inclination change      (rad)
   accel   (1,1)   Acceleration            (km/s^2)
   mu      (1,1)   Gravitational parameter (km^3/sec^2)*
                       * default, Earth

   -------
   Outputs
   -------
   dV      (1,:)   Total delta-v
   dVRatio (1,:)   Ratio of total delta-v to impulsive Delta-V
   t       (1,:)   Maneuver duration (days)

--------------------------------------------------------------------------
   Reference: J. Kechichian, "Reformulation of Edelbaum's Low-Thrust Transfer
   Problem Using Optimal Control Theory", Journal of Guidance, Control, and
   Dynamics Vol. 20, No. 5, September-October 1997
--------------------------------------------------------------------------

Children:

Orbit: OrbitManeuver/OptDIH
Orbit: OrbitManeuver/OrbMnvrInclination
Orbit: OrbitMechanics/VOrbit
Common: Graphics/Plot2D

Back to the Orbit Module page