Accueil🇫🇷Chercher

Temps sidéral

Le temps sidéral est à un instant et en un lieu donné l'angle horaire du point vernal. Malgré son appellation, c'est bien un angle (notion géométrique), à ne pas confondre avec le Jour sidéral ou encore l'heure sidérale locale, qui sont bien des notions temporelles.

DĂ©finition

Par définition, le temps sidéral est nul lorsque le plan méridien du lieu considéré passe au point vernal, et il augmente d'une heure sidérale à chaque fois que la Terre tourne de 15° par rapport au point vernal. En quelque sorte le temps sidéral mesure le déplacement de la voûte céleste en un lieu donné par rapport au méridien local.

Malgré son nom, le temps sidéral n'est pas un temps au sens habituel, mais la mesure de l'angle entre le point vernal et le plan méridien. Les anglophones utilisent d'ailleurs une expression moins équivoque, parlant de Sidereal Hour Angle (SHA), ou angle horaire sidéral.

Propriété

En astronomie, la position d'un astre sur la sphère céleste est repérée par deux coordonnées, l'ascension droite et la déclinaison. À tout instant la somme de l'ascension droite d'un astre et de son angle horaire est égale au temps sidéral. Connaissant les coordonnées de l'astre, ainsi que le temps sidéral local, cette propriété permet de savoir sur quel méridien se trouve l'astre.

Jour sidéral

Le jour sidéral apparent est défini comme le temps s'écoulant entre deux culminations successives du point vernal. Le temps sidéral moyen est lui calculé, non selon le point vernal réel dont la position varie selon la saison, mais selon un point vernal moyen.

Le temps que nous utilisons tous les jours est basé, à quelques nuances près, sur le mouvement apparent du Soleil. C'est le temps solaire : le Soleil semble tourner autour de la Terre en 24 heures, et tous les jours quand il est midi, le Soleil est au plus haut dans le ciel.

Sur Terre, le jour sidéral est plus court d'un peu moins de 4 minutes que le jour solaire : si, une certaine nuit, à 23 h 25 min, vous observez une étoile par rapport à un repère fixe, la nuit suivante vous la verrez au même endroit à 23 h 21 min. Cette différence d'environ 4 minutes s'explique ainsi : en une année, la Terre effectue environ 366,2 tours sur elle-même mais effectue aussi un tour complet autour du Soleil. Si bien que 366,2 jours sidéraux équivalent à 365,2 jours solaires. Les jours solaires sont donc un peu plus longs que les jours sidéraux (si l'orbite terrestre était rétrograde, les 366,2 jours sidéraux équivaudraient à 367,2 jours solaires, qui seraient alors un peu plus courts que les jours sidéraux). La période de l'année étant de 365,2422 jours solaires, la durée exacte du jour sidéral est de 365,2422/(365,2422 + 1) = 0,9972696 jour solaire, soit 23 h 56 min 4,09 s. Réciproquement, un jour solaire vaut 1,0027379 jour sidéral ou 24,06571 heures sidérales.

Mercure effectue une rotation sur elle-même (jour sidéral) en 58,7 jours sidéraux terrestres et en raison de la proximité du Soleil, effectue un tour complet de l'astre en 88 jours sidéraux terrestres. Il en résulte une grande différence entre jour sidéral et jour solaire puisque ce dernier dure 176 jours sidéraux terrestres.

Calcul de l'heure sidérale

Soit à calculer l'heure sidérale locale TSL en un lieu dont on connaît la longitude L, et à un jour J et une heure H (solaire) d'observation donnés[1] :

  • On se munit de l'heure sidĂ©rale au mĂ©ridien de Greenwich Ă  un instant de rĂ©fĂ©rence donnĂ©. Les Ă©phĂ©mĂ©rides fournissent ce type d'information. Ă€ dĂ©faut, on utilisera dans la suite le fait que, le Ă  12 h (UTC), l'heure sidĂ©rale au mĂ©ridien de Greenwich Ă©tait 18,697374558 heures.
  • On calcule combien de temps (en jours solaires et fractions de jour solaire) sĂ©pare l'instant observĂ© de l'instant de rĂ©fĂ©rence. Soit D cette durĂ©e[2]. Chaque jour solaire ayant une durĂ©e de 24,06570982441908 heures sidĂ©rales, il en rĂ©sulte que l'heure sidĂ©rale TSL0 au mĂ©ridien de Greenwich Ă  l'instant observĂ© est, en heures sidĂ©rales : TSL0 = 18,697374558 + 24,06570982441908*D.
  • On ajoute Ă  l'heure sidĂ©rale locale de Greenwich TSL0 Ă  l'instant observĂ© un dĂ©calage horaire dĂ» Ă  la longitude, Ă  savoir L/15 oĂą L est donnĂ© en degrĂ©s dĂ©cimaux, comptĂ©s positivement quand on se dĂ©place vers l'Est et nĂ©gativement vers l'Ouest. En effet, les 360° d'un tour complet sont parcourus en 24h, soit 15° par heure : TSL = (TSL0 + L/15) modulo 24 (oĂą modulo 24 signifie qu'on ramène le rĂ©sultat final entre 0h et 24h par ajout ou diffĂ©rence d'un multiple entier de 24h)[3].

Le résultat est correct à la seconde près.

Fonctions en Javascript, selon Jean Meeus ("Astronomical algorithms", 2nd Edition)


Le résultat est juste à la seconde près. L'auteur indique dans son ouvrage comment améliorer le résultat en fonction de la nutation mais les calculs indiqués ici sont largement suffisants pour tout astronome amateur.

function localSideralTime(longitude) {//longitude et valeur de retour en degrés décimaux => à convertir en h:m:s par la suite en divisant d'abord par 15)
 var datetime = new Date(Date.now()), 
     Y = datetime.getUTCFullYear(),
     M = datetime.getUTCMonth() + 1,//en javascript : janvier = 0 !
     D = datetime.getUTCDate(),
     h = datetime.getUTCHours(),
     m = datetime.getUTCMinutes(),
     s = datetime.getUTCSeconds();
     
 D += h / 24 + m / 60 / 24 + s / 3600 / 24;//pour avoir la fraction du jour sous forme décimale
 return sideralTimeGreewich(julianDay(D, M, Y)) + longitude;// longitude > 0 --> Est
}
function julianDay(D, M, Y) {
 var A, B;
 
 if(M <= 2) {
   M += 12;
   Y -= 1;
 }
 
 A = Math.trunc(Y / 100);
 
 if(Y < 1582) B = 0;//si l'année est une date dans le calendrier julien
 else B = Math.trunc(2 - A + Math.trunc(A / 4));
 
 return  Math.trunc(365.25 * (Y + 4716))
       + Math.trunc(30.6001 * (M + 1))
       + D + B - 1524.5;
}
function sideralTimeGreewich(julianday) {
 var T     = (julianday - 2451545.0) / 36525,
     temp  = (
             + 280.46061837
             + 360.98564736629 * (julianday - 2451545)
             + 0.000387933 * T * T
             - (T * T * T) / 38710000
             ) % 360;//opĂ©ration modulo peut donner un rĂ©sultat nĂ©gatif...
 if(temp < 0) temp += 360;//...si c'est le cas, ajouter 360°
 
 return temp;
}

Articles connexes

Références

  1. Computing Approximate Sidereal Time, United States Naval Observatory. On peut aussi consulter un convertisseur en ligne donnant l'heure sidérale actuelle en un lieu donné.
  2. Si on utilise un tableur muni d'une fonction DATEVAL qui convertit une date donnée sous forme de texte en un nombre entier représentant son rang dans un calendrier de référence, et si le jour J d'observation est donné par un texte et l'heure H par nombre décimal, alors la quantité D s'obtient par la formule : DATEVAL(J)-DATEVAL("01/01/2000")+heure/24-0.5. Le - 0.5 provient du fait que l'heure de référence du temps sidéral de Greenwich utilisé ici a été donnée à 12h.
  3. Avec un tableur disposant d'une fonction MOD, le calcul de TSL est : MOD(18.697374558+24.065709824419*(DATEVAL(J)-DATEVAL("01/01/2000")+H/24-0.5)+L/15;24)
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.