Fr/Modèles de dynamique de vol

From FlightGear wiki
Jump to navigation Jump to search

Traduit et complété le 9 novembre 2022


Un modèles de dynamique de vol (FDM en anglais) se définit par un ensemble d'équations mathématiques utilisées pour calculer les forces physiques agissant sur un aéronef simulé, telles que la poussée, la portance et la traînée. Chaque aéronef simulé par FlightGear doit utiliser un modèles. FlightGear prend en charge plusieurs types différents de modèles de dynamique de vol.

Historiquement, FlightGear se basait sur un FDM dont il a hérité de LaRCsim. Comme ce modèle imposait des limitations, notamment des caractéristiques codées en dur au lieu de passer par des fichiers de configuration, quelques tentatives ont été faites pour développer ou inclure des modèles de vol alternatifs. En conséquence, FlightGear prend aujourd’hui en charge différents modèles de dynamique de vol, qui peuvent être choisis au lancement de l’application (commutateur --fdm du binaire fgfs).

Les différents modèles FDM

FDM les plus courants

Pour la version 2020.3.16, les principaux modèles sont listés ci-dessous.

JSBSim
A été développé à l'origine spécifiquement pour FlightGear, par Jon Berndt, et est le modèle de dynamique de vol par défaut de FlightGear depuis 2000. En plus des avions, JSBSim prend également en charge les fusées, les hélicoptères et les avions plus légers que l'air (et dans une certaine mesure les véhicules nautiques et terrestres)..
YASim
créé par Andrew Ross, est encore un autre FDM utilisant différentes méthodes de calcul.
YASim prend en charge les avions et les hélicoptères. Il a été introduit dans FlightGear version 0.7.9 en 2002.

FDM historiques

Historiquement, FlightGear a également pu utiliser les FDM suivants, mais, bien que le code source soit toujours disponible, ils ne sont plus intégrés par défaut.

LaRCsim
Initialement développé par la NASA, ce FDM a été le premier utilisé par FlightGear jusqu'en 2002, puis remplacé par JSBSim et YASim.
UIUC
A été développé par le UIUC Applied Aerodynamics Group de l'Université de l'Illinois, basé sur LaRCsim. Il comprend des fonctionnalités supplémentaires, telles que la possibilité de simuler le givrage des avions. Ce FDM manque d'interaction au sol.

Autres FDM

Il existe de nombreuses manières de configurer un FDM. En plus des FDM cités ci(dessus, la version 2020.3.16 prend en charge :

ada
FDM à usage spécifique, à entraînement externe, conçu par l'Agence de développement aéronautique de Bangalore, Inde.
acms
"Aircraft Condition Monitoring System" FDM destiné à reproduire les informations stockées dans un enregistreur de données de vol.
aisim
FDM à usage spécial pour les avions IA.
balloon
FDM à usage spécial pour la simulation de montgolfières.
magic
le FDM spécial "Magic Carpet" est simple et utile pour se déplacer dans le monde virtuel autour d'un point sans avoir à se soucier des lois de la physique. Actuellement remplacé par le FDM ufo.
network
ouvre le protocole réseau (UDP) pour récupérer les données de dynamique de vol sur le réseau à partir d'un programme externe.
pipe
ouvre canal mémoire (PIPE) pour récupérer les données de dynamique de vol sur le PC à partir d'un programme externe.
ufo
un autre FDM pour un mouvement rapide et libre, utile pour les scènes. FlightGear est livré avec un aéronef UFO par défaut, qui utilise uniquement ce FDM.
external
désactive la gestion du FDM par FlightGear afin d'utiliser une source externe de données FDM, telle que MATLAB.
null
identique à external, est conservé à des fins de rétrocompatibilité.

FDM personnalisés

d'autres FDM personnalisés ont été écrits pour des types d'aéronefs spécifiques.
SpaceFDM
suggérés par quelques utilisateurs.

Liens connexes

Forums

Articles wiki

  • FDM engine feature standardization
  • FGPlot, pour le traçage d'exécution intégré des propriétés FlightGear (y compris les propriétés FDM) (disponible dans FlightGear 2.11 et versions ultérieures).

Source code