Main differences between V11.0 and V11.1 : Différence entre versions

De Wiki
Aller à : navigation, rechercher
(Compatibility with PATRIUS V3.3)
(Anomaly corrections)
Ligne 60 : Ligne 60 :
  
 
* bug when displaying perigee altitude.
 
* bug when displaying perigee altitude.
 +
* bad update of the units for date offsets.

Version du 25 octobre 2017 à 09:25

This version includes esentially ergonomy improvement of the tool. Nevertheless, some new finctionalities as sqLite output files have a real interest.

Compatibility with PATRIUS V3.3

This PSIMU version is compatible with [PATRIUS] V3.3, especially with its new management of exceptions due to divisions by zero as well as corrections when taking into account surface force models in conjunction with continuous thrust (numerical aspects).

GUI improvements

  • Some Copy&Paste (and Import/Export) functionnalities have been added to some widgets as for the orbital initial conditions or the maneuvers.
  • for events which manage multiple occurrences, changes occurred to be more obvious for the user with now three entries:
    • From nth occurrence
    • Every n occurrence
    • Until nth occurrence
  • Force models:
    • Choice of the "attraction models" (i.e. Balmino, Cunnigham, ...) has been hided with Balmino choice by default.
    • By default values are proposed for SRP.
  • Maneuvers:
    • If engines and/or tanks needed to define a maneuver is set to NONE, the maneuver (and the sequence) raised an error.
    • by default, maneuvers components are set to "Angular" as event is a "Relative date".
    • For the sequence of maneuver, the delays between maneuvers are now hided.

Variable names

Some names changed in the XML files in order to be more consistent (for example, capitals vs lowercas letters).

Attitude management

It is now possible to define an attitude sequence more simply that using switches, using a single attitude law.

Cartesian coordinates in the Console output

Now, this output is only displayed in "Debug mode" (Options menu).

By default configuration frame

The by default configuration frame has been changed considering only precession-nutation.

Null dry mass

Now a dry mass set to zero is only raising a warning and no more an error. Moreover, it is possible to extrapolate with such a null value, of course with the condition not to consider force models needing a positive one (as drag or SRP forces).

Improvement of graphical displays

Now, it is not necessary to load the current result file. Moreover some improvement have been implemented as a better up to date of the title or the management of discontinuities (for example when plotting latitudes or longitudes).

Output methods

  • In « master mode», the printFiles() method allows to create same kind of files as in GUI mode.
  • The getSV() method allows to recover output variables.

Events in SpacecraftState list

Orbital events are now stored inside the SpacecraftState list computed in master mode.

Output storage

Rather than to use a binary file as in the previous version, the output of the computation including all computed intermediate parameters (with the output step as defined by the user as well as orbital events) are stored in a SQLite formatted file which can be read directly by PSIMU plots but also by other tools compatible with this format.

Anomaly corrections

  • bug when displaying perigee altitude.
  • bad update of the units for date offsets.