Bi-elliptic transfer
[deltav,dv1,dv2,dv3,anv1,anv2,anv3] = CL_man_dvBiElliptic(ai,af,rt [,mu]) man = CL_man_dvBiElliptic(ai,af,rt [,mu], res="s")
Computes the maneuvers of a bi-elliptical transfer from a circular orbit with semi-major axis ai to a circular orbit with semi-major axis af.
The apogee radius of the elliptical transfer orbit is rt.
deltav is the sum of the norms of the velocity increments.
Velocity increments are expressed in cartesian coordinates in the "qsw" local frame.
If the argument res is present and is equal to "s", all the output data are returned in a structure.
Semi-major axis of initial circular orbit [m] (1xN or 1x1)
Semi-major axis of final circular orbit [m] (1xN or 1x1)
Radius at the position of the second maneuver [m] (1xN or 1x1)
(optional) Gravitational constant [m^3/s^2] (default value is %CL_mu)
(string, optional) Type of output: "d" or "s" for . Default is "d".
Som of norms of velocity increments (=|dv1|+|dv2|+|dv3]) [m/s] (1xN)
First velocity increment in cartesian coordinates in the "qsw" frame [m/s] (3xN)
Second velocity increment in cartesian coordinates in the "qsw" frame [m/s] (3xN)
Third velocity increment in cartesian coordinates in the "qsw" frame [m/s] (3xN)
True anomaly at the position of the 1st maneuver. The initial orbit is circular so the value is arbitrary and set to 0 (1xN)
True anomaly at the position of the 2nd maneuver (either 0 or %pi) [rad] (1xN)
True anomaly at the position of the 3rd maneuver (either 0 or %pi) [rad] (1xN)
Structure containing all the output data.
CNES - DCT/SB
1) Orbital Mechanics for engineering students, H D Curtis, Chapter 6