<< CL_3b_environment Interplanetary CL_3b_lissajous >>

CelestLab >> Interplanetary > CL_3b_halo

CL_3b_halo

Halo orbit

Calling Sequence

[orb, omegahalo] = CL_3b_halo(env, Az, direction, t_orb)

Description

Parameters

env:

(struct) Lagrangian point structure

Az:

Estimate of amplitude along the Z axis (adimensional)

direction:

(string) Motion direction around +X axis: "pro" = prograde, "retro" = retrograde

t_orb:

Time instants at which the orbit is computed (adimensional) (1xN)

orb:

Position and velocity [x;y;z;vx;vy;vz] defining the orbit (adimensional) (6xN)

omegahalo:

Orbit's angular rate (adimensional)

See also

Authors

Examples

env = CL_3b_environment("S-EM", "L2");
Az = 150.e6 / env.D; // adimensional
direction = "pro";
t_orb = linspace(0,360*86400,100) * env.OMEGA; // 360 days -> adimensional
[orb,omega] = CL_3b_halo(env,Az,direction,t_orb);

// Plot orbit (normalized coordinates)
scf();
param3d((orb(1,:)-env.gl), orb(2,:), orb(3,:));
xtitle("Orbit (3D), origin = Lagrange point");

Report an issue
<< CL_3b_environment Interplanetary CL_3b_lissajous >>