<< CL_man_consumption Trajectory and maneuvers CL_man_dvBiElliptic >>

CelestLab >> Trajectory and maneuvers > CL_man_dvApsidesLine

CL_man_dvApsidesLine

Delta V required to change the line of apsides

Calling Sequence

[deltav,dv,anv] = CL_man_dvApsidesLine(ai,ei,pomi,pomf [,posman,mu])
man = CL_man_dvApsidesLine(ai,ei,pomi,pomf [,posman,mu], res="s")

Description

Parameters

ai :

Initial semi major axis [m] (1xN or 1x1)

ei :

Initial eccentricity (1xN or 1x1)

pomi :

Initial argument of periapsis [rad] (1xN or 1x1)

pomf :

Final argument of periapsis [rad] (1xN or 1x1)

posman :

(optional) Flag specifying the maneuver location: 0 or "nper" -> near periapsis, 1 or "napo" -> near apoapsis. Default is close to the periapsis. (1xN or 1x1)

mu :

(optional) Gravitational constant. [m^3/s^2] (default value is %CL_mu)

res :

(string, optional) Type of output: "d" or "s" for . Default is "d".

deltav :

Norm of velocity increment. [m/s] (1xN)

dv :

Velocity increment in cartesian coordinates in the "qsw" local frame [m/s] (3xN)

anv :

True anomaly at the position of the maneuver [rad] (1xN)

man :

Structure containing all the output data.

Authors

See also

Examples

ai = 7200.e3;
ei = 0.1;
pomi = 1;
pomf = 1.1;
[deltav,dv,anv] = CL_man_dvApsidesLine(ai,ei,pomi,pomf,posman=1)
// Check results:
anm = CL_kp_v2M(ei,anv);
kep = [ai; ei; %pi/2; pomi; 0; anm];
kep1 = CL_man_applyDvKep(kep,dv)

Report an issue
<< CL_man_consumption Trajectory and maneuvers CL_man_dvBiElliptic >>