Name

CL_3b_halo — Halo orbit

Calling Sequence

   [orb,omegahalo] = CL_3b_halo(env,Az,sens,date_init,ttot)
   
   

Description

  • Computes a halo orbit around the Lagrangian point defined in env.Lpoint
  • Last update : 27/6/2008

Parameters

env:

environment around a Libration point. Tlist of type environment (see CL_3b_environment)

Az:

z amplitude at first order of the halo orbit (adimensional)

sens:

halo sens, 0 for North orientation Halos or 1 for South orientation Halos

t:

discretisation points of the final orbit where :

orb:

matrix 7xN. Stabilized orbit where each column contains a point on the trajectory (position, velocity, date) [x;y;z;vx;vy;vz;t]

omegahalo:

halo orbit pulsation

Bibliography

1 Introduction au Probleme a Trois Corps et Dynamique Linearisee autour des Points de Lagrange, G. Collange, Note Technique CCT Mecanique Orbitale num.7, CNES 2006

2 Estimation numerique des varietes stables et instables des orbites quasi-periodiques de Lissajous autour des Points d'Euler (Lagrange L1, L2, L3), R. Alacevich, CNES septembre 2006

3 Rapport de Stage: Exploration Numerique d'orbites Homoclines et Heteroclines autour de L1 et L2 dans le probleme restreint trois corps, A. Martinez Maida, DCT/SB/MO 2007.0029301, CNES 4 septembre 2007

See also

CL_3b_environment, CL_3b_lissajous, CL_3b_manifolds

Authors

CNES - DCT/SB

Examples

env = CL_3b_environment('S-EM','l2');
Az = 150e6/env.D;
sens = 0;
t=linspace(0,.9*%pi,50);
[orb,omega] = CL_3b_halo(env,Az,sens,t);

//m It takes around 5 secs.
See 'CelestLab> Demos> 3_BODY_PROBLEM> halo_orbit' for more examples