CALCUL DE LA DISTANCE DE L'ASTEROIDE EROS

 

à partir de l'image donnée sur astrosurf par bbdb.

http://www.astrosurf.com/ubb/Forum3/HTML/034381.html

 

mesure de la parallaxe par repérage du champ dans CarteduCiel.

 

les 2 images ont été prises le 3 février 2012 à 3h10 TU

l'une depuis l'observatoire de Calern, l'autre depuis LaSilla (Chili)

avec des télescopes newton semblables et caméras CCD semblables.

la parallaxe mesurée est p = 76"

 

Calcul de la base de triangulation Calern-Lasilla.

coordonnées géographiques :

Calern (longitude La = 6°55'26" E, lata = 43°45'8" N, altitude ha = 1,27 km) point A

Lasilla (longitude Lb = 70°44' W, latb = 29°15' S, altitude hb = 2,42 km) point B

 

La longueur du segment droit AB est :

 

AB = racinecarrée[(xb-xa)²+(yb-ya)²+(zb-za)²]

 

Les coordonnées rectangulaires des points A et B :

posons Ra = R + ha     Rb = R + hb   (R = rayon Terre)

 

Xa = Ra*cos(lata)*cos(La)

Ya = Ra*cos(lata)*sin(La)

Za = Ra*sin(lata)

 

Xb = Rb*cos(latb)*cos(Lb)

Yb = Rb*cos(latb)*sin(Lb)

Zb = Rb*sin(latb)

 

Programme Qbasic pour faire ce calcul

 

CLS

pi = 3.14159

R = 6378

p = 76       'parallaxe en arcsec

 

REM declaration des variables

ha = 1.27 : hb = 2.42

Ra = R + ha : Rb = R + hb

Latadeg = 43 : latamin = 45 : latasec = 8         'latitude du point A

Latbdeg = -29 : latbmin = -15                          'latitude du point B

Ladeg = 6 : Lamin = 55 : Lasec = 26               'longitude du point A

Lbdeg = -70 : Lbmin = -44                              'longitude du point B

 

REM conversion des angles en radians

op = (180*3600)/pi

Lata = (latadeg*3600 + latamin*60 + latasec)/op

Latb = (latbdeg*3600 + latbmin*60)/op

La = (Ladeg*3600 + Lamin*60 + Lasec)/op

Lb = (Lbdeg*3600 + Lbmin*60)/op

 

REM calcul des coordonnees

Xa = Ra*cos(lata)*cos(La)

Ya = Ra*cos(lata)*sin(La)

Za = Ra*sin(lata)

 

Xb = Rb*cos(latb)*cos(Lb)

Yb = Rb*cos(latb)*sin(Lb)

Zb = Rb*sin(latb

 

REM calcul de la distance AB

AB = SQR[(xb-xa)²+(yb-ya)²+(zb-za)²]

PRINT " La longueur de la base est AB = " ; AB

 

END

..................................................................................................................................................

Résultat : AB = 9896.7 km

..................................................................................................................................................

 

Avec l'approximation que le triangle AB-Eros est isocele et que la droite centre Terre-Eros est perpendiculaire à la base AB

 

 

 

 

 

 

 

 

 

 


p (radians) = AB/d

D'où d = AB / p  = 9896.7 / (76*pi/648000) = 2.686.10^7 km = 0.1796 UA

.........................................................................................................................................................

Lignes Qbasic à ajouter aux précédentes

 

REM calcul de la distance de l'astéroïde

d = AB*op/p

dua = d / 149500 000

PRINT " La distance de l'asteroide est", d, "km"

PRINT " c'est-à-dire en unités astronomiques",dua, "UA"

END

.........................................................................................................................................................

.........................................................................................................................................................

 

Le triangle ABE n'est pas forcement parfaitement isocele. Calculons l'angle (AB,AE) en utilisant le produit scalaire AB.AE. La distance AE n'étant pas connue, on peut utiliser un vecteur de module R porté par AE.

Soit v = AE' ce vecteur

Comme on a affaire à des points positionnés avec des systèmes de coordonnées différents, il vaut mieux utiliser le même systeme si l'on veut obtenir des résultats exacts.

Choisissons d'utiliser les coordonnées géographiques terrestres.

On doit alors convertir les coordonnées de l'astéroïde (AD et Déclinaison) en coordonnées terrestres.

La latitude du point E' est la déclinaison de l'astre E.

Pour la longitude, considérons le schéma suivant :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ts = "temps sidéral de Greenwich" = c'est l'angle séparant le méridien de Greenwich et celui du point vernal.

 

vx = Rcos(declinaison)*cos(AD-Ts)

vy = Rcos(declinaison)*sin(AD-Ts)

vz = Rsin(declinaison)

 

les coordonnees du vecteur AB sont

xb-xa

yb-ya

zb-za

 

AB.v = (xb-xa)*vx + (yb-ya)*vy + (zb-za)*vz = ||AB||*R*cos(AB,v)

 

(AB,v) = ß

 

La base de la triangulation vaut :

A'B ou AB' = AB*sinß

 

 

 

 

 

 

 

 

 

 

 

 

 


Programme de calcul de l'angle ß en Qbasic, à écrire à la suite du précédent

 

Deltadeg = -8                              'déclinaison asteroide

Deltamin = -6

Deltasec = -5.83

 

Alphah = 10                                'ascension doite asteroide

Alphamin = 29

Alphasec = 45.7

 

Thetah = 12                                 'temps sideral de Greenwich

Thetamin = 0

Thetasec = 52

 

REM conversion des angles en radians

Delta = (deltadeg*3600 + deltamin*60 + deltasec)/op

Alpha = 15*(alphah*3600 + alphamin*60 + alphasec)/op

Theta = 15*(thetah*3600 + thetamin*60 + thetasec)/op

 

REM calcul des coordonnées du vecteur v

vx = R*cos(delta)*cos(-theta+alpha)

vy = R*cos(delta)*sin(-theta+alpha)

vz = R*sin(delta)

 

REM calcul du produit scalaire AB.v = ps

ps = (xb-xa)*vx + (yb-ya)*vy + (zb-za)*vz

 

REM calcul de l'angle beta = (AB,v)

q = ps/AB                                          'q est le cosinus de beta

PRINT " le cosinus de l'angle beta vaut  ", q

 

REM calcul de la base de triangulation

tri1 = AB*SQR(1-q^2)

PRINT "  La base de la triangulation est  ", tri1, "km"

PRINT " La distance de l'asteroide est  ", tri1*op/p, " km"

 

END

 

..........................................................................................................................

 

Résultats : cosß = 0.079749  (donc ß est très proche de 90°)

Base de triangulation = 9865 km

Distance de l'astéroïde = 26.77 . 10^6 km

                                     = 0.17909 UA

 

Ce résultat est parfaitement compatible avec ce que donne CarteduCiel : 0.1791 UA

 

...........................................................................................................................

...........................................................................................................................

 

Calcul de l'angle ß en utilisant le produit vectoriel AB^v

 

Rappel : les vecteur AB et v ont pour coordonnées

xb-xa   |   vx

yb-ya   |   vy

zb-za   |   vz

 

avec pour le vecteur v :

vx = Rcos(declinaison)*cos(-Ts+AD)

vy = Rcos(declinaison)*sin(-Ts+AD)

vz = Rsin(declinaison)

 

le produit vectoriel a pour coordonnées :

pvx = (yb-ya)vz-(zb-za)vy

pvy = (zb-za)vx-(xb-xa)vz

pvz = (xb-xa)vy-(yb-ya)vx

 

module du produit vectoriel :

pv = racine(pvx²+pvy²+pvz²) = ||AB||.v.sinß

 

sinß = pv / AB

 

programme Qbasic à ajouter

 

REM calcul de l'angle beta par produit vectoriel AB^v

 

pvx = (yb-ya)*vz-(zb-za)*vy

pvy = (zb-za)*vx-(xb-xa)*vz

pvz = (xb-xa)*vy-(yb-ya)*vx

 

pv = SQR(pvx^2 + pvy^2 + pvz^2)

 

s = pv / AB           'sinus(beta)

 

REM nouvelle base de la triangulation

tri2 = AB*s

PRINT "  La base de la triangulation est  ", tri2, "km"

PRINT " La distance de l'asteroide est  ", tri2*op/p, " km"

PRINT

dista = (tri2*op / p) / 149500000

 

dista2 = FIX(dist * 100000)

dista3 = dist2 / 100000

PRINT " c'est-a-dire en unites astronomiques"; dista3; "UA"

 

END

...................................................................................................

Les résultats sont les mêmes qu'avec le produit scalaire.