Name

CL_init — Defines CelestLab constants as global and returns them

Description

  • This function defines CelestLab constants as global and returns them to the caller. If you need to modify the value of any of these constants you can type in your script (example): %CL_mu = 3.9e14; global %CL_mu;

    NOTE : constants are available to the user when CelestLab is loaded through loader.sce BUT that is not the case when CelestLab is loaded through ATOMS. In this case, user has to type CL_init() in the console to load the constants in his variables.

  • --- PHYSIC CONSTANTS: ---

    %CL_g0 :[m/s^2], syandard value for Earth gravity acceleration at sea level - {1}

    %CL_eqRad: [m], equator earth radius - {4}

    %CL_obla: Earth oblateness - {4}

    %CL_mu: [m^3/s^2], Earth gravitational constant - {4}

    %CL_radiusMoon:[m], Moon equatorial radius - {11}

    %CL_muMoon: [m^3/s^2], Moon gravitational constant - {11}

    %CL_radiusSun: [m], Sun equatorial radius - {2},{3}

    %CL_muSun: [m^3/s^2], Sun gravitational constant - {2}

    %CL_omSun: [rad/s], mean apparent revolution speed of the Sun around the Earth - {9}

    %CL_j2: 2nd zonal harmonic - {4}

    %CL_j3: 3rd zonal harmonic - {4}

    %CL_j4: 4th zonal harmonic - {4}

    %CL_j5: 5th zonal harmonic - {4}

    %CL_j6: 6th zonal harmonic - {4}

    %CL_j1jn: zonal harmonics j1 to j70 (70x1 vector) - {4}

    %CL_obliquity2000: [rad], earth mean pole obliquity at J2000 epoch - {7}

    %CL_UA: [m], astronomical unit - {2}

    %CL_lightSpeed: [m/s], speed of light - {6},{3}

    %CL_omEarth: [rad/s], angular rotation rate of the Earth wrt to Gamma50 Veis reference frame - {9}

    %CL_gravCst: [m^3.s^-2.kg^-1], universal gravitational constant - {3},{5}

    %CL_criticalInc1 : sqrt(asin(4/5)) [rad], critical inclination (so that drift of argument of perigee = 0)

    %CL_criticalInc2 : %pi-sqrt(asin(4/5)) [rad], critical inclination (so that drift of argument of perigee = 0)

    %CL_planetC: tlist containing solar system planet constants

    %CL_planetC.mercury.R: [m], mercury radius - {10}

    %CL_planetC.mercury.obla: mercury oblateness

    %CL_planetC.venus.R: [m], venus radius - {10}

    %CL_planetC.venus.obla: venus oblateness

    %CL_planetC.earth.R: [m], earth radius - {5}

    %CL_planetC.earth.obla: earth oblateness - {5},{7}

    %CL_planetC.mars.R:[m], mars radius - {10}

    %CL_planetC.mars.obla: mars oblateness

    %CL_planetC.jupiter.R: [m], jupiter radius - {10}

    %CL_planetC.jupiter.obla: jupiter oblateness

    %CL_planetC.saturn.R:[m], saturn radius - {10}

    %CL_planetC.saturn.obla: saturn oblateness

    %CL_planetC.uranus.R: [m], uranus radius - {10}

    %CL_planetC.uranus.obla: uranus oblateness

    %CL_planetC.neptune.R: [m], neptune radius

    %CL_planetC.neptune.obla: neptune oblateness

    %CL_planetC.pluton.R: [m], pluton radius - {3}(Nowadays, Pluton is not considered as a planet)

    %CL_planetC.pluton.obla: pluton oblateness

    %CL_TAI_UTC : array containing TAI-UTC leap seconds (in CNES julian days)

    --- UNITS CONVERSION: ---

    %CL_deg2rad: %pi/180, conversion deg to rad

    %CL_rad2deg: 180/%pi, conversion rad to deg

  • Last update : 01/12/2009

Bibliography

{1} LES SYSTEMES DE REFERENCE UTILISES EN ASTRONOMIE, M. Chapront-Touze, G. Francou et B. Morando, Service des Calculs et de Mecanique Celeste du Bureau des Longitudes

{2} DE 200 (Standish and Willians, 1981), (Kaplan, 1981) and (Fukushima, 1991)

{3} UAI 1976 (UAI, 1976)

{4} AMLIB database

{5} MERIT 1983 (Melbourne, 1983)

{6} Mecanique spatiale, CNES - Cepadues 1995

{7} IERS 1992 (McCarthy, 1992)

{8} A5-NT-1-J-0225-EADS, First simulation flight ATV Jules Verne on L528 A5/ESV launcher

{9} MSLIB90

{10} Fukushima 1990

{11} Introduction aux ephemerides astronomiques, J.-L. Simon, M. Chapront-Touze, B. Morando et W. Thuillot, Bureau des Longitudes

See also

Authors

CNES - DCT/SB