$LastChangedDate: 27-Juil-2011 $

# CL_man_inclination

Delta V required to change the inclination

## Calling Sequence

       [dv,anv] = CL_man_inclination(ai,ei,inci,pomi,incf [,posman,mu])

## Description

- Computes the velocity increment needed to change the inclination.

  The maneuver consists in making the orbit rotate around the line of nodes, thus changing the velocity direction at one of the nodes.

  The output argument dv is the velocity increment vector expressed in spherical coordinates in the QSW local frame: [lambda; phi; |dv|], where lambda is the in-plane angle (+%pi: towards planet and +%pi/2: ~along velocity), phi is the out-of-plane angle, positive towards the angular momentum vector (the angular momentum vector is perpendicular to the orbit plane and oriented according to right hand convention), dv is the norm of the velocity increment.

  anv is the true anomaly at the maneuver position.

  The optional flag posman can be used to define the position of the maneuver (1->ascending node, -1->descending node, 0->minimal |DV|)

## Parameters

ai :

  Semi major axis [m] (1xN)

ei:

  Eccentricity (1xN)

inci :

  Initial inclination [rad] (1xN)

pomi:

  Argument of periapsis [rad] (1xN)

incf :

  Final inclination [rad] (1xN)

posman:

  (optional) Flag specifying the position of maneuver (1->ascending node, -1->descending node, 0->minimal |dv|). Default is ascending node) (1xN)

mu :

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

dv :

  velocity increment vector in spherical coordinates in the QSW frame [lambda;phi;|dv|] [rad,rad,m/s] (3xN)

anv:

  true anomaly at maneuver position [rad] (1xN)

## Authors

- CNES - DCT/SB

## See also

- CL_man_biElliptic

- CL_man_hohmann

- CL_man_sma

- CL_man_hohmannG

- CL_man_apsidesLine

## Examples

    ai = 7200.e3;
    ei = 0.1;
    inci = CL_deg2rad(65);
    pomi = CL_deg2rad(110);
    incf = CL_deg2rad(70);
    [dv,anv] = CL_man_inclination(ai,ei,inci,pomi,incf,0)
    // Check results :
    anm = CL_kp_v2M(ei,anv);
    kep = [ai ; ei ; inci ; pomi ; 0 ; anm];
    kep1 = CL_man_applyDv(kep,dv)