Annonce

Réduire
Aucune annonce.

Plugin : Fly By Wire

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • X-Plane 10.x Plugin : Fly By Wire

    Bonjour,

    Je progresse dans le développement d'un plugin Fly By Wire avec le pilotage par l'angle d'attaque (basse vitesse) et le facteur de charge (vitesse élevée).

    Pour l'instant il est fonctionnel avec le F22, il fonctionne aussi avec d'autre appareils mais peut être moins stable à basse vitesse, pendant la transition ou à haute vitesse. Il s'agit en général de la stabilité artificielle à ajuster (les paramètres constants dans le menu special).

    Ce plugin s'apparente à XFCS développé par Nils ou le mode de pilotage d'Airbus.

    Il s'agit d'une version de développement, le pilote automatique n'est pas implémenté.
    Vous pouvez désactiver le plugin au sol pour retrouver les commandes par défaut.

    Le développement va se poursuivre avec la résolution des incompatibilité, sans doute le mode GA (Général Aviation) avec des limites de facteur -2/+4G et d'autres fonctions.

    La version actuelle fonctionne comme ceci :

    - Au sol, on est en mode contrôle direct des surfaces
    - Lors de la rotation, on détecte la vitesse de décollage et celle-ci servira de référence pour le passage en mode AOA puis G-Load.
    - Passage par 1,5 x Vr (150% de la vitesse de rotation) on passe en contrôle par angle d'attaque avec une plage -5 / +12°, donc le manche commande un angle d'attaque, au neutre c'est 3° constant, on ne peut plus décrocher de façon classique.
    - Passage par ~ 2 x Vr on entre en mode contrôle ´le par le facteur de charge dans la plage -4 / +6 G.
    - En mode AOA et G-Load, le trim n'est plus effectif.
    - L'avion ne repasse en mode contrôle direct qu'une fois au sol.
    - Le plugin affiche le mode actif et un message indique les changements.

    Vous trouverez mon adresse dans le plugin et si vous avez des remarques, des demandes de mise à jour, n'hésitez pas, soit via ce forum soit directement.

    Si vous souhaitez être informé de la mise à jour envoyez-moi simplement un mail.

    Version 64 bits : https://www.eagleflight.info/x-plane/flybywire10.xpl
    Version 32 bits : https://www.eagleflight.info/x-plane/flybywire10v32.xpl

    Pour contribuer au projet et m'aider au développement de nouvelles fonctionnalités, rendez-vous sur cette page : https://www.eagleflight.info/x-plane/

    Démo sur Youtube : https://www.youtube.com/watch?v=_F-42ftqD4Q


    Merci par avance,

    Jean-François
    Dernière modification par jfsimon1981, 07 août 2017, 19h08.

  • #1
    Bonsoir,

    C'est une super initiative!!... Bravo.
    Pourrais-tu préciser pour quelle plateforme est prévu ce plug-in, stp?

    Le fly-by-wire, j'en entends parler et je comprends approximativement ce que c'est.
    Mais aurais-tu une doc précise l'expliquant, d'une manière plus digeste que le F-COM?

    Merci et bons vols.
    Matériel: Imac 27"/ iOS 10.9.2/ proc Intel i7 (3,4GHz)/Mémoire : 16 Go 1600 Mhz DDR3/ Graphisme: NVIDIA GeForce GTX 680MX 2048 Mo/ Disque Dur: Fusion Drive:1To.
    Mac Book Pro/ iOS 10.6.8 (snow Léopard)/ Processeur Intel i7 (2,66Ghz)/Mémoire: 8Go 1067 Mhz DDR3/ Disque Dur: SSD 500Go. Ecran 17pouces
    Manettes: Thrustmaster Hotas Warthog - palonnier Saïtek Pro Flight Rudder Pro Pedals
    Version X-plane: 10.51.

    Commentaire


    • #1
      Pour l'instant Windows X-Plane 10 32/64 bits, mais je compilerai pour les autres plates-formes aussi.

      Le joystick n'agit plus directement sur les surfaces de contrôle, c'est un logiciel qui pilote et maintient soit un angle d'attaque indiqué par la position du joystick soit un nombre de G constant si celui-ci est au dessus des limites du pilote.
      L'incidence (angle d'attaque) est donc réduit, les commandes en profondeur et ailerons deviennent de plus en plus douces.

      Par exemple, on peut difficilement décrocher, l'avion va piquer si l'on insiste à trop faible vitesse car il maintient l'incidence maxi (ici 12°) et va piquer si besoin pour la conserver.
      De même il va réduire l'effort à câbrer si le nombre de G dépasse le seuil maxi (ici +6G pour l'instant).

      Grosso modo de la vitesse de rotation jusque 2,5 x la vitesse de rotation (ex. 130 kt ... 300 kt) on est en mode AOA ou G-Load, mais en tirant au maxi sur les commandes, on atteint l'angle d'attaque maximal, l'avion réduit l'effet à cabrer pour éviter de décrocher.

      Au dessus de 300 kt, on dépasserai 6G à câbrer au maximum (çàd à 12° d'incidence). Donc la commande de profondeur sera réduite de façon à tenir 6G constant, avec la vitesse qui augmente, on reste tout de même à 6G jamais plus. Tout simplement parce que la profondeur maintient le nombre de G, elle lit notre joystick et l'interprète comme un nombre de G, au neutre, elle lit 1G, aux extrêmes -4 ... +6 G.

      Pour l'instant l'AOA et G mode sont implémentés, le taux de roulis ne l'est pas encore.
      Ensuite je développerai la version aviation générale avec des taux plus raisonnables à peu près -2 ... +4G.

      Jean-François

      Commentaire


      • #1
        Bonjour à tous,

        La version 1.1 supporte le Rafale notamment, ainsi que le F22 et Saab J37.



        N'oubliez pas de donner au F22 et Saab 37 leur bon code ICAO via Plane Maker. Pour le rafale c'est en principe OK par défaut.

        Menu Standard -> Autheur -> ICAO Code for ATC -> RAFC
        Menu Standard -> Autheur -> ICAO Code for ATC -> F22
        Menu Standard -> Autheur -> ICAO Code for ATC -> SB37

        Rafale pour X-Plane 10 (xpfr.org) : https://xpfr.org/?body=aero_accueil&av=20

        Lorsque le plugin est chargé, une fenêtre apparait 30 secondes. Le plugin ne s'active que lorsqu'un avion supporté est chargé.

        Les paramètres devraient couvrir le domaine de vol le plus utilisé avec une bonne stabilité.

        Jean-François

        Commentaire

        Chargement...
        X