Dynamique du vol

PSIMU

L’outil de référence du CNES pour les propagations numériques !

!!! Attention, dans les versions V11.7.1, V11.7.2 et V11.7.3, certaines anomalies ont été détectées (voir le Wiki pour plus de détails). Ces versions ont été retirées et remplacées par la V11.7.4 !!!

PSIMU est un logiciel servant à propager des trajectoires autour de la Terre. Ces trajectoires peuvent être elliptiques (tous types d'orbite, de LEO aux GEO en passant par des orbites MEO ou HEO), hyperboliques ou atmosphériques (en particulier pour les rentrées de débris).

PSIMU est utilisable via trois modes :

  • IHM : son utilisation est rendue conviviale par une interface homme/machine (développée grâce à GENIUS et GENOPUS) facilitant la construction des cas et leur exploitation ;
  • Batch via un fichier de contexte (au format XML),
  • Librairie via son interface Java. Ce mode permet ainsi de l’utiliser à l'intérieur de logiciels de plus haut niveau (restitution d'orbite, calcul de manœuvres, ...)

Son initialisation se fait via :

  • La définition des paramètres orbitaux initiaux (date, repère, coordonnées) avec un grand nombre d’options disponibles.
  • La modélisation du véhicule :
    • Différentes formes de véhicule (sphère, cylindre, parallélépipède) avec ou sans panneaux solaires,
    • Dimensions ou surfaces,
    • Caractéristiques aérodynamiques et/ou de pression de radiation solaire,
    • Caractéristiques propulsives (moteurs, réservoirs).
  • Une séquence de manœuvres (optionnelle) comprenant des poussées impulsionnelles et/ou continues.
  • Une séquence de lois d’attitude (optionnelle) ; en effet, si PSIMU ne gère pas de mouvement à 6 degrés de liberté, il possède en entrée des lois d'attitude fonction d’évènements orbitaux qui lui permettent de connaître à chaque instant l'attitude du véhicule et d'en déduire les forces appliquées au véhicule.
  • Le paramétrage de l'intégrateur numérique (Runge Kutta ou Dormand Price) avec, pour les applications usuelles, un paramétrage par défaut.
  • Le choix des modèles de forces parmi :
    • Le potentiel avec plusieurs modèles disponibles ainsi que le degré et l'ordre des termes zonaux et tesseraux.
    • L’attraction d’autres corps comme la Lune ou le Soleil via des éphémérides analytiques ou numériques.
    • Le frottement atmosphérique via différents modèles d'atmosphère et leurs propres réglages.
    • La pression de radiation solaire (directe ou rediffusée).
    • Les marées océaniques et terrestres

PSIMU permet aussi de paramétrer ses sorties parmi un grand nombre de variables (plusieurs dizaines), le repère de sortie et bien sûr le pas de sortie. Une interface graphique pour les tracés est également intégrée.

Les versions disponibles sur ce site ne commencent qu’à partir de la V11.4.1. Pour obtenir une version plus ancienne, n’hésitez pas à nous contacter.

PSIMU

PSIMU

Thématique

DYNAMIQUE DU VOL

Type de licence

Licence propriétaire gratuite

Langage de programmation

Java ≥ 1.8 depuis la V11.4 (Java ≥ 1.7 avant)

Système d'exploitation

Windows, Linux

Documentation

Documents disponibles

Release note (918.83 Ko)

Information sur la documentation

PSIMU possède son propre Wiki (incluant des tutoriaux) à l'adresse suivante : http://psimu.cnes.fr

Cliquez pour sélectionner une version
contact image

Une question à propos de PSIMU ?

N’hésitez pas à nous contacter ! Nous sommes là pour vous aider.

Contact

Restezconnectés

Recevez les dernières actualités de PSIMU