What is Psimu : Différence entre versions
De Wiki
(→Three user modes) |
(→An orbital propagator) |
||
(Une révision intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
__NOTOC__ | __NOTOC__ | ||
− | = | + | <font color=#556B2F>'''PSIMU'''</font> is a [https://cnes.fr/fr '''CNES'''] tool allowing to propagate trajectories around the Earth |
− | <font color=#556B2F>'''PSIMU'''</font> is a [https://cnes.fr/fr '''CNES'''] | + | <font color=#556B2F>'''PSIMU'''</font> is provided as a Freeware under a [https://cnes.fr/fr '''CNES'''] specific license via this [https://logiciels.cnes.fr/en/home site]. |
+ | |||
+ | As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning <font color=#FF8C00>Java</font>. An executable jar (launching the <font color=#FF8C00 title="Graphical User Interface">GUI</font>) including all dependencies is provided. | ||
+ | |||
+ | == Kind of orbits == | ||
+ | |||
+ | These trajectories may be: | ||
* <font color=#FF0000>'''Elliptical'''</font> ones (all kind of orbits, from <font color=#FF8C00 title="Low Earth Orbit">LEO</font> to <font color=#FF8C00 title="Geostationary Earth Orbit">GEO</font> passing through <font color=#FF8C00 title="Medium Earth Orbit">MEO</font> or <font color=#FF8C00 title="High Elliptical Earth Orbit">HEO</font>), | * <font color=#FF0000>'''Elliptical'''</font> ones (all kind of orbits, from <font color=#FF8C00 title="Low Earth Orbit">LEO</font> to <font color=#FF8C00 title="Geostationary Earth Orbit">GEO</font> passing through <font color=#FF8C00 title="Medium Earth Orbit">MEO</font> or <font color=#FF8C00 title="High Elliptical Earth Orbit">HEO</font>), | ||
Ligne 38 : | Ligne 44 : | ||
== Output == | == Output == | ||
− | <font color=#556B2F>'''PSIMU'''</font> also allows to set its output data within several tens of variables, the output frame and, of course, the output step. | + | <font color=#556B2F>'''PSIMU'''</font> also allows to set its output data within '''several tens of variables''', the output frame and, of course, the output step. |
− | A graphical interface for plots is also integrated. | + | A '''graphical interface''' for plots is also integrated. |
Version actuelle en date du 21 janvier 2020 à 15:34
PSIMU is a CNES tool allowing to propagate trajectories around the Earth
PSIMU is provided as a Freeware under a CNES specific license via this site.
As it is coded in Java, this product is available for any kind of platforms owning Java. An executable jar (launching the GUI) including all dependencies is provided.
Kind of orbits
These trajectories may be:
- Elliptical ones (all kind of orbits, from LEO to GEO passing through MEO or HEO),
- Hyperbolic ones,
- Atmospheric ones (in particular in case of debris reentries).
Three user modes
PSIMU is usable via three modes:
- GUI: its utilization is made user-friendly thanks to a graphical user interface (developed using [GENIUS] and [GENOPUS]),
- Batch using a context file (in XML format),
- Library via its Java interface.
Input data
Its initialization is made by:
- The initial orbital parameters definition (epoch, frame, coordinates) with a great number of available options.
- The vehicle modelling:
- - Vehicle shapes (sphere, cylinder and parallelepiped) with or without solar panels,
- - Dimensions or surfaces,
- - Aerodynamic characteristics and/or radiative pressure ones,
- - Propulsive characteristics (engines, tanks).
- A maneuver sequence (optional) including impulsive maneuvers and/or continuous ones
- A sequence of attitude laws (optional) ; indeed, if PSIMU does not manage 6 DDL motion, it owns as input data, attitude laws depending on orbital events, allowing to know at every moment the vehicle attitude and thus, to deduce from it the forces applied to the vehicle.
- Numerical integrator parametrization (Runge Kutta or Dormand Price) with, for usual applications, by default settings.
- Choice of force models within:
- - Potential with several models available as the possibility to manage degree and order of zonal and tesseral terms,
- - Other bodies attraction : Moon and Sun via analytical or numerical ephemeris,
- - Atmospheric forces using different atmospheric models and their associated settings,
- - Solar radiative pressure (direct or rediffused one)
- - Oceanic and terrestrial tides
Output
PSIMU also allows to set its output data within several tens of variables, the output frame and, of course, the output step.
A graphical interface for plots is also integrated.