ORBITE DE NEWTON :
Ce calcul est destiné à visualiser les vitesses, masses, distances, périodes de révolutions, forces en jeu, 1er point de Lagrange, etc..., dans un système de deux objets en orbite l'un autour de l'autre.
Cette partie du logiciel regroupe en un seul les principaux calculs qui sont programmés séparément ailleurs. Il suffit au début d'introduire la masse de chaque objet en kilogrammes, et la distance de leurs centres de gravités (rayon vecteur en kilomètres).
La période de révolution en jours est facultative puisque l'ordinateur la recalcule automatiquement.
Cependant, il est possible d'introduire une période de révolution en jours afin de visualiser les résultats dans un tel cas. C'est souvent intéressant.
L'ordinateur affiche les résultats en double, qui ne sont pas forcément identiques. Le premier est celui calculé par l'ordinateur.
La présentation n'est peut-être pas agréable mais tout y est. Les résultats dont les unités ne sont pas affichées sont toujours en mètres secondes, mètres secondes², kilogrammes et kilomètres.
L1 et l2 sont les composantes de distance que chaque corps induit a l'autre. Par exemple, le centre de rotation du système Terre-Lune est situé à 1 700 kilomètres sous la surface de la Terre.
V1 et v2 sont les composantes de vitesse que chaque corps induit à l'autre. Par exemple, la Lune induit à la Terre une vitesse de 12 mètres secondes, soit 43 kilomètres-heure.
La vitesse de libération est la vitesse minimum que doit prendre un objet en orbite pour sortir définitivement du système.
GRAVITE & DENSITÉ :
Cette option calcule la gravité (accélération) en mètres secondes², la densité de la planète et la vitesse de libération qu'une fusée ou tout autre objet devrait prendre pour s'en éloigner définitivement. Il suffit d'introduire la masse de la planète et son diamètre. La densité de l'eau est égale a 1 kg/dm3. La densité est affichée dans cette même unité.
BALISTIQUE:
Cette option calcule à chaque seconde ou à un intervalle de temps choisi en secondes, l'altitude et la vitesse d'un objet lancé sur une trajectoire balistique.
L'angle est à entrer en degrés, par rapport à l'horizontale (entre 0 et 90). L'ordinateur demande si l'on veut une trajectoire sur Terre, sur Mars ou sur la Lune. Il suffit de frapper T, M, ou L pour choisir.
L'option A permet de choisir n'importe quel autre satellite ou planète. Il faut alors entrer sa masse (toujours en kg) et le diamètre (en km). Ne tient évidement pas compte de la résistance de l'air.1er
HELIO :
Ce programme affiche les positions héliocentriques des neufs planètes du système solaire par rapport au soleil.
Taper sur I pour afficher les planètes intérieures, Mercure, Vénus, Terre et Mars.
Taper sur E pour afficher les planètes extérieures, Jupiter, Saturne, Uranus, Neptune et Pluton.
En face de chaque nom de planète, sont donnés :
- L’azimut héliocentrique, l’angle de la planète par rapport au Soleil.
- Le rayon vecteur, la distance, en kilomètres puis en unités astronomiques.
- Le demi grand axe orbital, la distance moyenne au Soleil en unités astronomiques.
- La vitesse en kilomètres par secondes.
- La période de révolution en années.
- La distance de la planète à la Terre.
- Enfin, le temps en années que mettrait une sonde partie de la Terre à attendre la planète (transfert d’orbite de Hohman).
Affichage des 4 premières planètes du système solaire : Mercure, Vénus, Terre et Mars.
Affichages des planètes extérieures du système solaire : Jupiter, Saturne, Uranus, Neptune et Pluton.
POINT DE LAGRANGE :
Le 1er point de Lagrange est l'endroit situé entre deux corps en orbite l'un autour de l'autre où les forces de gravité exercées par les deux objets sont égales.
A ne pas confondre avec les composantes de distances citées plus haut.
Les 5 points de Lagrange d'une orbite ont étés découverts par l'astronome français Lagrange, et sont spécialement intéressants pour y placer des satellites dont la stabilité sera économique à entretenir.
L1 est la distance au centre de l'astre principal, l2 la distance au centre du satellite.
Dans certains cas, la durée des calculs peut durer plusieurs minutes sur des anciens ordinateurs antérieurs aux 80486.
Les paramètres d'une telle orbite sont dans le fichier LAG.SIM du simulateur gravitationnel. (lag.sim)
DIAMETRE:
Cette option permet de calculer approximativement le diamètre d'une étoile ou d'une planète selon que l'on dispose de sa densité ou de sa gravité à sa surface.
SIMULATEUR GRAVITATIONNEL SUR TROIS AXES X, Y ET Z:
Sur cette simulation sur 8700 ans, réalisée sur un simple ordinateur portable à base de processeur Pentium II, du pulsar psr1620 et des deux étoiles l’entourant, plusieurs choses sont mises en évidences.
La première est que l’orbite du 3ème corps en bleu est très fortement perturbée à chaque passage au plus près du 2ème corps en vert. Le 3ème corps, influencé par la très importante masse du 2ème a une trajectoire très fortement ondulée, alors au lieu d’avoir une trajectoire très lisse.
La deuxième est que l’on voit que c’est l’orbite elle même qui est en déplacement. L’axe qui va du périgée à l’apogée tourne autour du foyer gravitationnel tout comme le 3ème corps.
Sur cette simulation sur 8 millions et 100 000 ans du pulsar du Centaure, on voit la trajectoire du 3ème corps tellement perturbée par les forces gravitationnelles du 2ème corps à chaque passage à son plus près que sa trajectoire est très fortement ondulée au lieu d’être très régulière.
Ce petit programme propose de simuler les trajectoires de deux corps célestes autour d'un astre central, selon les lois de la mécanique céleste de Newton et de Kepler.
L'affichage graphique est donné sur la base des axes x, y et z euclidiens classiques.
Après la saisie des données, le programme demande « Afficher les chiffres o/n ». En tapant n pour non, les données chiffrées ne s’affichent pas et la simulation est considérablement accélérée.
Les chiffres affichés à gauche du graphique sont :
- Le nom de la simulation
- La durée en secondes, puis minutes, puis heures, puis jours, puis années.
- La masse du corps central en kilogrammes.
- Le diamètre du corps central en kilomètres.
- La gravité du corps 1.
- La gravité des corps 2 et 3.
- La masse du corps 2 en kilogrammes.
- Le diamètre du corps 2 en kilomètres.
- La distance du corps 2 en kilomètres.
- La vitesse du corps 2 en mètres par secondes.
- La vitesse de libération du corps 2 en mètres par secondes.
- L'énergie cinétique du corps 2.
- L'énergie potentielle du cops 2.
- L'énergie totale du corps 2.La masse du corps 3 en kilogrammes.
- Le diamètre du corps 3 en kilomètres.
- La distance du corps 3 en kilomètres.
- La vitesse du corps 3 en mètres par secondes.
- La vitesse de libération du corps 3 en mètres par secondes.
- L'énergie cinétique du corps 3.L'energie potentielle du cops 3.
- L'énergie totale du corps 3.
- La distance entre les corps 2 et 3.
- La vitesse du corps 2 par rapport au corps 3.
- La vitesse de libération du corps 2 par rapport au corps 3.
- La vitesse du corps 3 par rapport au corps 2.
- La vitesse de libération du corps 3 par rapport au corps 2.
- L'échelle. Il est possible de modifier l'échelle de l'affichage en appuyant sur M ou P pour la réduire ou l'agrandir pendant la simulation.
Par rapport à l'ancienne version, l'affichage est considérablement plus rapide.
Pour entrer les données d'une orbite de deux corps seulement, entrer une masse négligeable, par exemple de 1e5 kilogrammes pour le corps central, puis les composantes de distances et de vitesses pour les deux autres corps, que l'on aura trouvées avec l'option Orbite du logiciel par exemple.
Les données peuvent êtres créés, modifiées et enregistrées dans des fichiers aux extension *.si3.
Les chiffres sont à entrer en kilomètres pour les composantes de distances, en mètres par secondes pour les composantes de vitesses et en kilogrammes pour les masses des astres.
Le fichier Newton.si3 est le fichier de base exemple fourni avec le programme. Il correspond à la Lune en orbite autour de la Terre et d'un petit vaisseau sur une trajectoire d'interception de la Lune.
Toujours bien faire attention à l'échelle. En effet, si le chiffre de l'échelle est incorrect, l'affichage sortira de l'écran ou sera trop concentré pour être visible et le programme se mettra en erreur au bout d'un moment.
Le pas du calcul est affiché en minutes.
Éviter de prendre de trop grands intervalles car les calculs deviendront très vite irréalistes : problème des conditions initiales et de la précision d'un calcul.
Plus le pas du calcul est important, par exemple 1000 minutes, le calcul est plus rapinde mais la précision diminue à un tel point que la simulation ne correspond plus à la réalité.
Pour se rapprocher le plus possible d’une simulation stable et réaliste, prendre le plus petit pas de calcul possible.
Un test prévenant des collisions entre les objets est calculé en permanence.
Seules les collisions avec les couches extérieures des étoiles de faibles densités ne sont pas prises en compte. En effet, une planète gravitant à l'intérieur d'une géante rouge par exemple, n'aura pas son orbite perturbée par le gaz très chaud et extrêmement ténu de l'étoile. Pour que ce test fonctionne bien, au moment de l'entrée des données, vérifier que les diamètres et masses donnent une densité inférieure à 0,001.
Pour savoir quel corps est en orbite captive d'un autre, il suffit de regarder leurs vitesses orbitales et de libérations correspondantes. Si la vitesse orbitale est inférieure à la vitesse de libération, le corps concerné est en orbite dans le champ gravitationnel, sinon, il doit être captif d'un autre corps, ou alors définitivement éjecté du système.
Le calcul utilisé est le calcul du problème plan des trois corps, calcul différentiel par la méthode Runge-Kutta, calcul en double précision scientifique pour la programmation, c'est à dire avec 16 chiffres affichés et 32 chiffres calculés avec une puissance de 1 exposant 308 calculés par le processeur.
JUPITER : En tapant 6, un affichage des quatre principaux satellites de Jupiter est tracé.
TROU NOIR : (rayon de Schwarzchild)
Cette option calcule soit le diamètre d'un trou noir dont on aura introduit la masse en kg, soit sa masse en introduisant son diamètre en km.
DECALAGE SPECTRAL:
Calcule le décalage du spectre lumineux d'un rayonnement passant près d'un corps de masse stellaire. Il suffit d'introduire la masse du corps concerné et son diamètre.
TRAJET :
Calcule la durée, ou la distance ou l'accélération qu’un vaisseau doit prendre sur un trajet entre deux planètes sur une trajectoire directe.
Le premier résultat est un trajet direct, le second prends en compte un retournement à mi chemin et une décélération en vue d'une vitesse nulle à l'arrivée.
FICHES:
FICHES donne des fiches des principales caractéristiques physiques des planètes, de leurs principaux satellites et de quelques astéroïdes du système solaire (masse, diamètre, distance, période de révolution et période de rotation).Fiches est aussi doté de la possibilité d'ajouter des données dans le fichier existant, mais aussi de les modifier, de les sélectionner selon une donnée commune, de les imprimer ou d'en supprimer une.
Pour la recherche d'une ou plusieurs fiches, il est possible de lancer le tri soit par le type de l'objet (Étoile, planète, exoplanète, comète, astéroïde, trou noir, étoile double, etc.), soit par son nom, soit par l'ordre de grandeur de sa masse (E24 pour la Terre par exemple), ou bien par son diamètre en kilomètres.
L'ordinateur affiche alors successivement à l'écran toutes les fiches correspondantes au critère de recherche voulu.
Pour une recherche maximum, il vaut mieux toujours taper les données en majuscules.
Pour chercher une fiche à modifier, toujours la rechercher par son nom, et ne pas le modifier.
Pour conserver une donnée sans la changer, taper simplement sur ENTRÉE lorsque l'ordinateur demande la nouvelle donnée.
Lors de la modification d'une fiche, dès que l'ordinateur a trouvé une fiche correspondant au nom recherché, il se peut que cela ne soit pas celle désirée. Alors taper O pour une fiche suivante.
Pendant la saisie ou la modification d'une donnée, ne jamais entrer de virgules, de point virgules, de guillemets ou de parenthèses : les données ne seraient pas ou incorrectement enregistrées.
CONFIGURATION MINIMUM DE L'ORDINATEUR :
- ORDINATEUR IBM.PC, COMPATIBLE IBM;
- MÉMOIRE MINIMUM (RAM): 256 Kilo-octets,
- MS.DOS 3.30 OU VERSION SUPÉRIEURE,
- Le programme occupe environ 200 kilo-octets de mémoire.
- La totalité du programme occupe environ 3 mégaoctets sur disquettes ou sur disque dur.
- Un coprocesseur mathématique augmente considérablement la vitesse et la précision des calculs mais, le logiciel peut s'en passer. Si certains programmes ne marchent pas, c'est que vous utilisez un processeur SX, c'est à dire sans coprocesseur mathématique. Processeurs d'ancienne génération et de bas de gamme. C'est à dire les 8086,80286, 80386 et 80486 SX. Pour ceux là, taper NEWTON pour que le programme fonctionne avec ces anciens processeurs.
- Pour les processeurs équipés de coprocesseurs mathématiques : 8087, 80287,80387, 80486 DX et Pentium, taper MECA.EXE dans le répertoire \NEWTON. Ces programmes ont été compilés pour processeurs utilisant un coprocesseur mathématique et fonctionneront avec des 8087, 80287, 80387, 80486 DX, Pentium, AMD, etc.
MISE EN ROUTE DU PROGRAMME : charger MS.DOS, (SYSTEM), taper MECA ou NEWTON
TRES IMPORTANT : NE JAMAIS TRAVAILLER AVEC LA DISQUETTE ORIGINALE: EN FAIRE UNE COPIE EN TAPANT AU CLAVIER : DISKCOPY A: B:
Avant diffusion, le logiciel a été passé à quatre antivirus différents.
CONCEPTION DES CALCULS ET PROGRAMMATION : Halman
Programme réalisé et compilé en Power-Basic, sur ordinateur PC à processeur 80486 DX 66, puis sur Pentium 200 mmx.
Certains calculs utilisés sont ceux donnés par Sir Isaac Newton dans les Philosophia Naturalis Principia Mathématica (1687), par Johannes Kepler dans De Révolutionibus Orbium Caelestium (1609) et par Guy Sérane dans Astronomie & Ordinateurs (1987).et autres cours d’astronomies
J'en ai déduit les autres.
Si une amélioration, une modification semble nécessaire ou si une erreur est à corriger, envoyer un email à
eric.gesta@neuf.fr afin que les corrections soient effectuées, et ainsi en faire profiter les prochains utilisateurs.
Le programme source en Power-Basic n'est en aucun cas diffusable.
VERSION 6
AOUT 2006.
PROGRAMME DE CALCUL DE POSITION DES SATELLITES DE JUPITER par Eric Laffont et José Cruz. Société d'Astronomie Populaire Tél. 61 58 42 01
PROGRAMME DE CALCUL DE MÉCANIQUE CÉLESTE ET DE SIMULATEURS GRAVITATIONNELS par Halman