<< 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 [m]. Default is %CL_eqRad

mu:

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

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 >>