<< CL_cw_diffDrag DEPRECATED CL_cw_twoImpulse >>

CelestLab >> DEPRECATED > CL_cw_impulPropa

CL_cw_impulPropa

Propagation of a chaser relatively to a target, with impulsives maneuvers - DEPRECATED

Calling Sequence

[t,rel_pos_vel] = CL_cw_impulPropa(t_ini,rel_pos_vel_ini,...
man_dates,man,alt,t_end,...
[delta_t,ballistic_coef_chaser,ballistic_coef_target,er,mu])

Description

Parameters

t_ini:

Initial time [seconds] (1x1)

rel_pos_vel_ini:

Initial position and velocity vector of chaser in target's LVLH frame [X;Y;Z;Vx;Vy;Vz] [m;m/s] (6x1)

man_dates:

Maneuvers times [seconds] (1xM)

man:

Velocity increments [dvx, dvy, dvz] [m/s] (3xM)

alt:

Altitude of target [m]

t_end:

Final time [seconds] (1x1)

delta_t:

(optional) Time step [s] (default is 100)

ballistic_coef_chaser:

(optional) Ballistic coefficient of chaser : S*cx/m S=equivalent drag surface, cx = drag coefficient, m = mass [m^2/kg] (default is 0)

ballistic_coef_target:

(optional) Ballistic coefficient of target : S*cx/m S=equivalent drag surface, cx = drag coefficient, m = mass [m^2/kg] (default is 0)

er:

(optional) Equatorial radius [m] (default is %CL_eqRad)

mu:

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

t:

Computation times [seconds] (1xN)

rel_pos_vel:

Position and velocity vectors of chaser in target's LVLH frame at corresponding times [X;Y;Z;Vx;Vy;Vz] [m,m/s] (6xN)

Authors

See also

Bibliography

Examples

t_ini = 0;
rel_pos_vel_ini = [0;0;0;0;0;0];
alt = 450.e3;
ballistic_coef_chaser = 100 * 1 / 20.e3;
ballistic_coef_target = 200 * 1 / 400.e3;
t_end = 4*3600; // 4 hours of ballistic propagation
delta_t = 100; // 100 seconds time step
man_dates = 100;
man = [1;0;0];
[t,rel_pos_vel] = CL_cw_impulPropa(t_ini, ..
rel_pos_vel_ini,man_dates,man,alt,t_end,delta_t, ..
ballistic_coef_chaser,ballistic_coef_target)

Report an issue
<< CL_cw_diffDrag DEPRECATED CL_cw_twoImpulse >>