<< CL_cw_propagate Relative motion Trajectory and maneuvers >>

celestlab >> Relative motion > CL_cw_propagateMan

CL_cw_propagateMan

Propagation using Clohessy-Whiltshire model with maneuvers

Calling Sequence

pv = CL_cw_propagateMan(t0, pv0, t, alt [[, acc, tman, dvman, er, mu]])

Description

Parameters

t0:

Initial time [days] (1x1)

pv0:

Initial (relative) position and velocity vectors in reference frame [m,m/s] (6x1)

t:

Final (increasing) times [days] (1xN)

alt:

Reference altitude (= altitude of target) [m] (1x1)

acc:

(optional) Differential (constant) acceleration in reference frame (m/s^2). Default is []. (3x1)

tman:

(optional) times of maneuvers. Must be sorted increasingly [days]. Default is []. (1xP)

dvman:

(optional) Velocity increments [m/s]. Default is []. (3xP)

er:

(optional) Equatorial radius. Default: %CL_eqRad. [m] (1x1)

mu:

(optional) Gravitational constant. Default: %CL_mu. [m^3/s^2] (1x1)

pv:

Relative position and velocity vectors at time t in reference frame. [m, m/s] (6xN)

Authors

See also

Bibliography

Examples

alt = 450.e3;
t0 = 0;
pv0 = [1 ; 0 ; 0 ; 1 ; 0 ; 0];
t = (100 : 100 : 500) / 86400;
tman = 150 / 86400;
dvman = [1; 0; 0];
pv = CL_cw_propagateMan(t0, pv0, t, alt, [], tman, dvman)

Report an issue
<< CL_cw_propagate Relative motion Trajectory and maneuvers >>