Fr/Modèles de dynamique de vol
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).