(19)
(11) EP 2 463 844 B1

(12) FASCICULE DE BREVET EUROPEEN

(45) Mention de la délivrance du brevet:
26.06.2013  Bulletin  2013/26

(21) Numéro de dépôt: 11191207.7

(22) Date de dépôt:  29.11.2011
(51) Int. Cl.: 
G08G 5/00(2006.01)

(54)

Procédé et dispositif pour construire une trajectoire de vol optimale destinée à être suivie par un aéronef

Verfahren und Vorrichtung zum Erstellen einer optimalen Flugbahn, die von einem Luftfahrzeug nachverfolgt werden soll

Method and device for creating an optimum flight path to be followed by an aircraft


(84) Etats contractants désignés:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30) Priorité: 07.12.2010 FR 1060191

(43) Date de publication de la demande:
13.06.2012  Bulletin  2012/24

(73) Titulaire: AIRBUS OPERATIONS (SAS)
31060 Toulouse (FR)

(72) Inventeurs:
  • Giovannini, Andrea
    31300 Toulouse (FR)
  • Pastre, Thomas
    69300 Caluire et Cuire (FR)

(74) Mandataire: Gevers France 
41, avenue de Friedland
75008 Paris
75008 Paris (FR)


(56) Documents cités: : 
FR-A1- 2 607 948
GB-A- 2 440 249
   
       
    Il est rappelé que: Dans un délai de neuf mois à compter de la date de publication de la mention de la délivrance de brevet européen, toute personne peut faire opposition au brevet européen délivré, auprès de l'Office européen des brevets. L'opposition doit être formée par écrit et motivée. Elle n'est réputée formée qu'après paiement de la taxe d'opposition. (Art. 99(1) Convention sur le brevet européen).


    Description


    [0001] La présente invention concerne un procédé et un dispositif pour construire une trajectoire de vol optimale destinée à être suivie par un aéronef, en particulier un avion de transport.

    [0002] Plus particulièrement, la présente invention a pour objet de générer, à l'aide de moyens embarqués, des trajectoires optimisées en temps réel, qui sont volables dans des environnements dynamiques contraints, c'est-à-dire dans des environnements qui sont susceptibles de contenir des objets (ou obstacles), avec lesquels l'aéronef doit éviter d'entrer en collision, et notamment des objets mobiles tels que des zones de perturbations météorologiques, par exemple des zones orageuses, ou d'autres aéronefs.

    [0003] On sait que la gestion de la trajectoire de vol d'un aéronef est, généralement, laissée à la charge d'un système embarqué de gestion de vol. La modification d'un plan de vol, notamment, est souvent un procédé compliqué, nécessitant des interactions multiples avec des systèmes de l'aéronef, dont le résultat final n'est pas totalement optimisé. Cela est notamment dû, d'une part aux difficultés et limitations inhérentes à l'utilisation des routes et procédures publiées, et d'autre part aux limitations des fonctions déjà existantes pour générer des trajectoires non publiées (par exemple « DIR TO »).

    [0004] Actuellement, il n'existe pas de moyens embarqués permettant de générer, en temps réel, de manière simple, des trajectoires optimales, qui sont indépendantes des routes existantes et qui sont libres d'obstacles notamment de type dynamique.

    [0005] GB-A-2 440 249 divulgue un procédé pour construire une trajectoire de vol pour un aéronef entre un point courant et un point cible en établissant un premier réseau de points d'appui. Cette trajectoire peur tenir compte des nouveaux obstacles.

    [0006] La présente invention a pour objet de remédier à ces inconvénients. Elle concerne un procédé pour construire une trajectoire de vol optimale pour un aéronef, en particulier un avion de transport, qui est définie dans un environnement susceptible de contenir des obstacles (notamment mobiles), ladite trajectoire de vol comprenant une trajectoire latérale et une trajectoire verticale et étant définie entre un point courant et un point cible.

    [0007] Selon l'invention, ledit procédé est remarquable en ce que, de façon automatique, à l'aide au moins d'une base de données relative à des obstacles et d'un profil vertical de référence, en tenant en compte d'un objectif fixé par un opérateur et indiquant au moins ledit point cible :
    1. A/ on détermine au moins un premier tronçon de trajectoire de vol à partir dudit point courant, en réalisant les opérations successives suivantes :
      1. a) on engendre au moins un segment de droite de longueur prédéterminée débutant audit point courant ;
      2. b) on réalise un test de validation de chaque segment de droite ainsi engendré, un test de validation utilisant ladite base de données et ledit profil vertical de référence ;
      3. c) on évalue chaque segment de droite engendré et validé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et
      4. d) on enregistre, comme tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, chaque segment de droite, avec la note qui lui est attribuée ;
    2. B/ on met en oeuvre un traitement itératif (ou une boucle itérative), comprenant les opérations successives suivantes :
      1. a) parmi toutes les trajectoires virtuelles enregistrées, on prend en compte la trajectoire virtuelle présentant la meilleure note par rapport à l'objectif fixé ;
      2. b) on détermine des changements de cap possibles à partir de l'extrémité aval de cette trajectoire virtuelle ;
      3. c) pour chacun des changements de cap possibles, on engendre un tronçon de trajectoire débutant à ladite extrémité aval et comprenant au moins l'un des éléments suivants : un arc de cercle et un segment de droite, pour lesquels on réalise un test de validation ;
      4. d) pour chaque tronçon de trajectoire engendré et validé à l'étape c), on forme un nouveau tronçon de trajectoire de vol constitué de la trajectoire virtuelle prise en compte à l'étape a), suivie dudit tronçon de trajectoire ;
      5. e) on évalue chaque nouveau tronçon de trajectoire ainsi formé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et
      6. f) on enregistre chaque nouveau tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec la note qui lui est attribuée ;
        la suite d'étapes a) à f) précédente étant répétée jusqu'à ce que l'extrémité aval de la trajectoire virtuelle présentant la meilleure note à la fin d'une répétition (desdites étapes a à f) correspond audit point cible, cette trajectoire virtuelle représentant alors la trajectoire de vol optimale; et
    3. C/ on transmet cette trajectoire de vol optimale à des moyens utilisateurs.


    [0008] Les opérations décrites en A/ et B/ peuvent, en général, être implémentées dans les deux sens, c'est-à-dire de l'aéronef vers le point cible et vice-versa.

    [0009] Ainsi, grâce à la présente invention, on engendre, en temps réel, une trajectoire de vol en 4D, qui présente les caractéristiques suivantes, comme précisé davantage ci-après :
    • elle est optimisée ;
    • elle est libre de toute collision avec des obstacles environnants, notamment des obstacles mobiles ;
    • elle respecte des contraintes énergétiques ; et
    • elle représente une trajectoire de vol permettant de relier la position courante (ou point courant) de l'aéronef à un point cible défini par un opérateur, généralement le pilote de l'aéronef. Ce point cible peut, par exemple, correspondre au seuil de la piste choisie ou à un point fixe sur une procédure usuelle STAR ou APPR pour des utilisations en approche, ou bien à un point de rejointe d'un plan de vol initial.


    [0010] Le procédé conforme à la présente invention diffère d'un traitement usuel réalisé par un système de gestion de vol, par sa capacité à proposer une trajectoire optimale indépendante des routes existantes, et par la simplicité des actions menant à la génération de la trajectoire, comme précisé ci-dessous. De plus, ledit procédé assure que la trajectoire obtenue est libre d'obstacles y compris dynamiques (tels qu'une cellule orageuse ou un aéronef), garantie que ne peut produire un système de gestion de vol.

    [0011] En outre, la présente invention est capable de gérer les contraintes opérationnelles en vol en un temps minimal, et elle fournit par ailleurs des trajectoires volables optimisées, en se basant sur un traitement d'informations générées par le système de gestion de vol. Le traitement de ces informations permet l'intégration de contraintes complexes, sans gérer la complexité mathématique dans des algorithmes.

    [0012] Ainsi, le procédé conforme à l'invention présente, notamment, les avantages suivants :
    • il permet de soutenir l'équipage dans sa prise de décision à bord. Le procédé de génération de trajectoire vise à diminuer la charge de travail de l'équipage dans des situations jugées complexes à bord. Ces situations sont associées à une charge de travail importante du pilote, due notamment à un changement d'environnement (changement de piste en phase d'approche par exemple). Le procédé de génération de trajectoire intervient alors en prenant en charge la réflexion associée à la prise de décision concernant la trajectoire, le pilote intervenant comme opérateur de la fonction et pour valider le résultat. Le procédé engendre une trajectoire optimale, libre de tout obstacle et respectant des contraintes opérationnelles, qui est fournie à des moyens utilisateurs. Cette trajectoire optimale peut, notamment, être affichée sur un écran embarqué ou bien être transmise à un contrôleur aérien. Elle peut également être utilisée comme référence pour un guidage automatique ;
    • il permet de valider une trajectoire. Le procédé de génération de trajectoire prend en compte, simultanément, une pluralité de contraintes (terrain, énergie, physique du vol ...). Les pilotes peuvent faire appel audit procédé de génération pour valider une trajectoire qu'ils souhaitent suivre (mais dont ils ne peuvent assurer la validité à cause d'un environnement trop complexe) ; et
    • il permet d'engendrer une trajectoire en intégrant les pilotes dans la boucle de génération. L'utilisation principale fait appel au procédé sans requérir des paramètres particuliers : le procédé engendre une trajectoire optimale en se basant sur des paramètres par défaut, associés à l'aéronef et à son environnement. L'équipage peut, cependant, orienter et imposer des contraintes particulières pour affiner la trajectoire ou mieux répondre à un besoin spécifique, par exemple générer une trajectoire avec une zone de couverture plus large que celle imposée par la précision de navigation, afin d'augmenter les marges de passage par rapport aux obstacles. Une telle mise en oeuvre peut être utilisée lors du contournement d'une cellule orageuse en déplacement par exemple, pour remédier aux variations de l'environnement.


    [0013] Par ailleurs, de façon avantageuse, à l'étape A/a), on détermine l'altitude du segment de droite à l'aide dudit profil vertical de référence.

    [0014] En outre, avantageusement, pour réaliser un test de validation d'un tronçon de trajectoire :
    • on détermine une enveloppe de protection autour dudit tronçon de trajectoire, de préférence une enveloppe de protection relative à des performances de navigation requises de type RNP (« Required Navigation Performance » en anglais) ;
    • on compare cette enveloppe de protection à des obstacles issus de ladite ou desdites bases de données relatives à des obstacles ; et
    • on considère que ledit tronçon de trajectoire est validé si aucun obstacle ne se trouve dans ladite enveloppe de protection.


    [0015] De plus, avantageusement, pour réaliser un test de validation d'un tronçon de trajectoire par rapport à des obstacles mobiles, on compare l'enveloppe de protection à des positions extrapolées de ces obstacles mobiles.

    [0016] Par ailleurs, de façon avantageuse, pour évaluer un tronçon de trajectoire :
    • on détermine la distance restant à parcourir à partir de l'extrémité aval dudit tronçon de trajectoire, pour rejoindre le point cible ;
    • on détermine la différence de cap entre le cap à ladite extrémité aval et un cap cible audit point cible ; et
    • on attribue une note audit tronçon de trajectoire, en fonction de ladite distance et de ladite différence de cap. Cette note illustre la capacité du tronçon de trajectoire à remplir l'objectif fixé, c'est-à-dire permettre à l'aéronef s'il suit ce tronçon de trajectoire de rejoindre rapidement ledit point cible tout en présentant alors un cap proche du cap cible.


    [0017] En outre, avantageusement, à l'étape B/b), pour déterminer les changements de cap possibles à partir de l'extrémité aval de la trajectoire virtuelle, on prend en compte, à partir du cap courant à ladite extrémité aval, tous les caps successifs, suivant un pas prédéterminé, par exemple 10°, jusqu'à un cap maximal (par exemple 170° du cap courant), et ceci de part et d'autre dudit cap courant.

    [0018] Par ailleurs, de façon avantageuse:
    • à l'étape B/c), pour engendrer un tronçon de trajectoire:
      1. c1) on engendre d'abord un arc de cercle en fonction de la vitesse à ladite extrémité aval, et on réalise un test de validation de cet arc de cercle; puis
      2. c2) on engendre un segment de droite associé à cet arc de cercle, et on réalise un test de validation du tronçon de trajectoire formé de l'arc de cercle et du segment de droite ;
    • à l'étape B/c1), on détermine un arc de cercle qui présente le rayon le plus petit qui est susceptible d'être suivi par l'aéronef volant à une vitesse prédite ; et/ou
    • à l'étape B/c), un segment de droite est déterminé de manière similaire au segment de droite engendré à l'étape A/a).


    [0019] La présente invention concerne également un dispositif pour construire une trajectoire de vol optimale pour un aéronef, en particulier un avion de transport, qui est définie dans un environnement susceptible de contenir des obstacles (notamment mobiles), ladite trajectoire de vol comprenant une trajectoire latérale et une trajectoire verticale et étant définie entre un point courant et un point cible.

    [0020] Selon l'invention, ledit dispositif est remarquable en ce qu'il comporte :
    • au moins d'une base de données relative à des obstacles;
    • des premiers moyens permettant à un opérateur d'entrer un objectif indiquant au moins ledit point cible ;
    • des deuxièmes moyens pour déterminer au moins un premier tronçon de trajectoire de vol à partir dudit point courant, lesdits deuxièmes moyens comprenant :
      • un élément pour engendrer au moins un segment de droite de longueur prédéterminée débutant audit point courant ;
      • un élément pour réaliser un test de validation de chaque segment de droite ainsi engendré, un test de validation utilisant ladite base de données relative à des obstacles et un profil vertical de référence ;
      • un élément pour évaluer chaque segment de droite engendré et validé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et
      • un élément pour enregistrer, dans un moyen de stockage, chaque tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec sa note ;
    • des troisièmes moyens pour mettre en oeuvre un traitement itératif, lesdits troisièmes moyens comprenant :
      • un élément pour prendre en compte, parmi toutes les trajectoires virtuelles enregistrées dans le moyen de stockage, la trajectoire virtuelle présentant le meilleure note par rapport à l'objectif fixé ;
      • un élément pour déterminer des changements de cap possibles à partir de l'extrémité aval de cette trajectoire virtuelle ;
      • un élément pour engendrer, pour chacun des changements de cap possibles, un tronçon de trajectoire débutant à ladite extrémité aval et comprenant au moins l'un des éléments suivants : un arc de cercle et un segment de droite, pour lesquels un test de validation est réalisé ;
      • un élément pour former, pour chaque tronçon de trajectoire engendré et validé, un nouveau tronçon de trajectoire de vol constitué de ladite trajectoire virtuelle suivie dudit tronçon de trajectoire ;
      • un élément pour évaluer chaque nouveau tronçon de trajectoire ainsi formé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et
      • un élément pour enregistrer, dans le moyen de stockage, chaque nouveau tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec la note qui lui est attribuée ;
        lesdits troisièmes moyens répétant la suite d'itérations précédentes jusqu'à ce que l'extrémité aval de la trajectoire virtuelle présentant la meilleure note à la fin d'une itération correspond audit point cible, cette trajectoire virtuelle représentant alors la trajectoire de vol optimale ; et
    • des quatrièmes moyens pour transmettre cette trajectoire de vol optimale à des moyens utilisateurs.


    [0021] Par conséquent, le dispositif conforme à l'invention permet de fournir rapidement une trajectoire de vol, en prenant en compte l'intégralité des besoins opérationnels associés à l'exploitation des aéronefs, sans avoir recours à une discrétisation des références spatiales. En outre, avantageusement :
    • lesdits moyens utilisateurs comprennent un écran de visualisation de l'aéronef, pour afficher ladite trajectoire de vol optimale ; et/ou
    • lesdits quatrièmes moyens comprennent des moyens qui transmettent ladite trajectoire de vol optimale à des moyens externes audit dispositif, en particulier à des systèmes embarqués tels qu'un système de pilotage automatique par exemple ou à des moyens situés à l'extérieur de l'aéronef, notamment pour informer le contrôle aérien.


    [0022] Par ailleurs, avantageusement, le dispositif conforme à l'invention comporte à la fois :
    • une base de données du terrain, représentant des contraintes fixes;
    • une base de données météo. Ces informations peuvent être issues de la surveillance météo à bord ou être reçues par l'intermédiaire d'une liaison usuelle de transmission de données ; et
    • une base de données relatives aux aéronefs environnants, qui contient les plans de vol et les prédictions des aéronefs identifiés dans un périmètre donné.


    [0023] En plus des informations issues desdites bases de données, le dispositif conforme à l'invention se fonde, notamment, sur les informations suivantes :
    • un ensemble de paramètres configurés par le pilote ou laissés à des valeurs par défaut. La seule information indispensable pour la mise en oeuvre du procédé est le point cible (c'est-à-dire le point où le pilote souhaite que la trajectoire générée se termine). Ce point cible est défini par une position géométrique (latitude, longitude, altitude, cap), mais également potentiellement par des contraintes annexes (vitesse, configuration ...). Le point cible le plus courant en phase d'approche est le seuil de la piste ou un point de rejointe lors d'une procédure d'arrivée standard ; et
    • un profil vertical engendré par le système de gestion de vol, qui fournit une référence de descente pour l'aéronef. Le profil vertical associe à chaque distance par rapport au point cible une altitude et une vitesse.


    [0024] La présente invention concerne également un aéronef, en particulier un avion de transport, qui est muni d'un dispositif tel que celui précité.

    [0025] Les figures du dessin annexé feront bien comprendre comment l'invention peut être réalisée. Sur ces figures, des références identiques désignent des éléments semblables.

    [0026] La figure 1 est le schéma synoptique d'un dispositif conforme à l'invention.

    [0027] Les figures 2 à 4 sont des graphiques permettant d'expliquer la génération conforme à l'invention d'une trajectoire de vol optimale.

    [0028] Le dispositif 1 conforme à l'invention et représenté de façon schématique sur la figure 1, a pour objet la construction d'une trajectoire de vol TV destinée à être suivie par un aéronef (non représenté), en particulier un avion de transport, dans un environnement susceptible de contenir des obstacles (notamment mobiles). Ladite trajectoire de vol TV comprend une trajectoire latérale (ou horizontale) qui est définie dans un plan horizontal et une trajectoire verticale qui est définie dans un plan vertical. Elle est formée de manière à relier un point courant PO (correspondant à la position courante de l'aéronef) à un point cible Pc.

    [0029] Selon l'invention, ledit dispositif 1 comporte :
    • un ensemble 2 de base(s) de données 3 relative(s) à des obstacles;
    • un ensemble 20 de sources d'informations, qui comprend notamment des moyens 4 permettant à un opérateur d'entrer dans le dispositif 1 un objectif indiquant au moins ledit point cible Pc ;
    • une unité de traitement 5 qui est reliée par l'intermédiaire de liaisons 6 et 7 respectivement auxdits ensembles 2 et 20 et qui comprend des moyens 8 pour déterminer un premier tronçon de trajectoire de vol TO à partir du point courant PO, ainsi que des moyens 9 pour mettre en oeuvre une boucle itérative de manière à former (à l'aide dudit premier tronçon TO) la trajectoire de vol TV optimale ; et
    • des moyens 10, 11 pour transmettre cette trajectoire de vol optimale TV à des moyens utilisateurs 12.


    [0030] De plus, selon l'invention, lesdits moyens 8 comprennent:
    • un élément 15 pour engendrer au moins un segment de droite de longueur prédéterminée, débutant audit point courant PO ;
    • un élément 16 pour réaliser un test de validation de chaque segment de droite ainsi engendré, un test de validation utilisant ladite base de données 3 relative à des obstacles, ainsi qu'un profil vertical de référence ;
    • un élément 17 pour évaluer chaque segment de droite engendré et validé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé par l'opérateur, notamment un pilote de l'aéronef ; et
    • un élément 18 pour enregistrer, dans un moyen de stockage 19 (mémoire) usuel, comme tronçon de trajectoire de vol T0 qui illustre une trajectoire virtuelle, chaque segment de droite ainsi obtenu, avec la note qui lui est attribuée.


    [0031] En outre, selon l'invention, lesdits moyens 9 comprennent :
    • un élément 21 pour prendre en compte, parmi toutes les trajectoires virtuelles enregistrées dans le moyen de stockage 19, la trajectoire virtuelle présentant le meilleure note par rapport à l'objectif fixé ;
    • un élément 22 pour déterminer des changements de cap possibles à partir de l'extrémité aval de cette trajectoire virtuelle ;
    • un élément 23 pour engendrer, pour chacun des changements de cap possibles, un tronçon de trajectoire débutant à ladite extrémité aval et comprenant au moins l'un des éléments suivants : un arc de cercle RF et un segment de droite TF, pour lesquels un test de validation est réalisé ;
    • un élément 24 pour former, pour chaque tronçon de trajectoire engendré et validé, un nouveau tronçon de trajectoire de vol constitué de ladite trajectoire virtuelle suivie dudit tronçon de trajectoire ;
    • un élément 25 pour évaluer chaque nouveau tronçon de trajectoire ainsi formé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé par l'opérateur ; et
    • un élément 26 pour enregistrer, dans le moyen de stockage 19, chaque nouveau tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec la note qui lui est attribuée.


    [0032] De plus, lesdits moyens 9 répètent la suite d'itérations précédentes (desdits éléments 21 à 26) jusqu'à ce que l'extrémité aval de la trajectoire virtuelle présentant la meilleure note à la fin d'une itération correspond audit point cible Pc, cette trajectoire virtuelle représentant alors la trajectoire de vol optimale TV.

    [0033] Le dispositif 1 conforme à l'invention permet, ainsi, de générer une trajectoire optimale TV respectant des paramètres de configuration du pilote et des contraintes énergétiques. La trajectoire est construite d'après une structure RNP (succession de segments « Track to Fix » et « Radius to Fix » tels que définis dans ARINC424, et nommés TF et RF dans la présente description). La génération de trajectoire n'intègre pas de lois de guidage ou de gestion énergétique directement dans le traitement : le respect de ces contraintes se fait à travers l'intégration du profil vertical en entrée (produit par le système de gestion de vol) et l'intégration des règles de transition du système de gestion de vol. Cette approche permet au dispositif 1 de générer des trajectoires volables sans surcharger les fonctions avec des données lourdes à traiter.

    [0034] Ledit dispositif 1 suit une logique itérative, en analysant depuis un point donné les positions potentielles où l'aéronef peut aller en respectant les contraintes imposées par le pilote (via les moyens 4). Le dispositif 1 analyse les différentes positions potentielles (dites virtuelles), leur attribue une note grâce à une fonction d'évaluation interne, et les trie dans une liste regroupant l'intégralité desdites positions virtuelles. A l'itération suivante, le dispositif 1 récupère la meilleure position virtuelle connue (meilleure note dans la liste) et réitère la boucle (analyse des positions adjacentes potentielles, validation des segments de trajectoire produits, notation de la nouvelle position virtuelle et insertion dans la liste). La boucle de recherche cesse lorsque le dispositif 1 considère avoir trouvé la meilleure solution.

    [0035] Des critères ultérieurs peuvent, si nécessaire, être intégrés dans le calcul de la note, par exemple la valeur de la composante du vent le long du tronçon de trajectoire (si connue ou estimée).

    [0036] La fonction mise en oeuvre par le dispositif 1 se base sur une représentation discrète de l'environnement de recherche.

    [0037] De préférence, l'ensemble 2 de bases de données 3 du dispositif 1 comporte simultanément :
    • une base de données du terrain, représentant des contraintes fixes ;
    • une base de données météo. Ces informations peuvent être issues de la surveillance météo à bord ou être reçues par l'intermédiaire d'une liaison usuelle de transmission de données ; et
    • une base de données relatives aux aéronefs environnants, qui contient les plans de vol et les prédictions des aéronefs identifiés dans un périmètre donné.


    [0038] Le dispositif 1 se réfère donc à deux types de bases de données, traitées séparément :
    • une base de données fixes, représentant des obstacles dont la position n'évolue pas pendant le vol. Cette base contient des discrétisation des obstacles. La représentation est une projection au sol, polygonale, associée à une hauteur limite ; et
    • des bases dynamiques représentant l'intégralité des obstacles en déplacement que l'opérateur souhaite prendre en compte dans son évaluation. Les bases dynamiques intègrent des informations supplémentaires concernant l'évolution des zones. Pour les zones orageuses, les informations sont produites par analyse de l'évolution récente des zones (analyse de la surveillance météo ou de données transmises par liaison de transmission de données par exemple). La base de données météo représente une zone à risque discrète associée à une cellule nuageuse détectée par la surveillance. A chaque point de construction de la zone à risque est associé un vecteur de déplacement calculé sur l'évolution du point pendant les dernières minutes d'observation.


    [0039] En plus des informations issues desdites bases de données 3, le dispositif 1 conforme à l'invention se fonde, notamment, sur les informations suivantes :
    • un ensemble de paramètres configurés par le pilote (à l'aide des moyens 4) ou laissés à des valeurs par défaut. La seule information indispensable pour la mise en oeuvre de l'invention est le point cible Pc (c'est-à-dire le point où le pilote souhaite que la trajectoire générée se termine). Ce point cible Pc est défini par une position géométrique (latitude, longitude, altitude, cap), mais également potentiellement par des contraintes annexes (vitesse, configuration ...). Le point cible Pc le plus courant en phase d'approche est le seuil de la piste ou un point de rejointe lors d'une procédure d'arrivée standard ; et
    • un profil vertical engendré par le système de gestion de vol, qui fournit une référence de descente pour l'aéronef. Le profil vertical (reçu par exemple par la liaison 7) associe, à chaque distance par rapport au point cible Pc, une altitude et une vitesse.


    [0040] En outre :
    • lesdits moyens utilisateurs 12 comprennent un écran de visualisation 13, sur lequel peut être affichée ladite trajectoire de vol optimale TV ; et
    • les moyens 11 peuvent transmettent la trajectoire de vol optimale TV à des moyens externes au dispositif 1, en particulier à des systèmes embarqués tels qu'un système de pilotage automatique par exemple, ou bien à des moyens situés à l'extérieur de l'aéronef, notamment pour informer le contrôle aérien (par exemple via une liaison usuelle de transmission de données).


    [0041] Le premier tronçon de trajectoire T0 généré par l'unité de traitement 5 est composé uniquement d'un segment TF. L'élément 15 dessine la projection sol du segment TF en fonction des paramètres d'interception. Les points de construction ne renseignent ni la vitesse, ni l'altitude sur le segment généré à ce stade de la construction. L'analyse du profil vertical par une sous-fonction permet de déduire l'altitude associée à chaque point de construction du segment TF. II en est de même pour la prédiction de vitesse. Une fois le segment virtuel tracé en 3D, l'élément 15 engendre autour de la trajectoire TV une enveloppe de protection 27 relative à des performances de navigation requises de type RNP (« Required Navigation Performance » en anglais), comme représenté sur la figure 2.

    [0042] L'enveloppe de protection 27 est définie autour de la trajectoire TV, tant sur le plan horizontal (figure 2 : largeur D) que sur le plan vertical.

    [0043] L'élément 16 teste ensuite une collision 3D entre cette enveloppe de protection 27 et les obstacles fixes OB connus et stockés dans une base de données. La détection de collision 4D avec les zones dynamiques se fait par extrapolation linéaire de positions, basée sur les vecteurs stockés dans la base de données correspondante. L'élément 16 considère que ledit tronçon de trajectoire TF est validé si aucun obstacle OB ne se trouve dans ladite enveloppe de protection 27.

    [0044] Dans le cas où un tronçon de trajectoire est validé, l'élément 17 procède à l'évaluation de la nouvelle position virtuelle associée au segment TF validé. II s'agit d'une fonction qui analyse l'intérêt d'une position virtuelle par rapport à l'objectif fixé par le pilote. Dans le cas d'une optimisation en distance parcourue, la fonction évalue la distance parcourue pour rejoindre la position virtuelle évaluée et estime la distance restant à parcourir pour rejoindre le point cible Pc. Cette estimation est basée sur une mesure de la distance entre le point virtuel et le point cible Pc. De préférence, l'évaluation d'un tronçon de trajectoire ne se rapporte pas uniquement à la distance, mais également à la convergence des caps entre le cap courant et le cap cible Cc (au point cible Pc), ce facteur pondérant l'estimation globale. L'addition de ces deux valeurs donne une note globale sans unité qui représente l'intérêt de la position considérée, comme précisé ci-dessous.

    [0045] Ensuite, l'élément 18 enregistre, dans le moyen de stockage 19, ce tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec la note qui lui a été attribuée par l'élément 17.

    [0046] Une fois ce premier élément virtuel T0 créé, les moyens 9 mettent en oeuvre la boucle de traitement itératif. Cette boucle est active tant que les moyens 9 n'ont pas engendré de trajectoire jugée optimale par la fonction d'évaluation.

    [0047] Les moyens 9 suivent donc une logique de traitement itératif. A chaque passage de la boucle, ils cherchent (à l'aide de l'élément 21) la meilleure position qui a été générée jusque-là et analysent les possibilités de propagation depuis cette position. Lesdites possibilités de propagation représentent toutes les positions futures où peut se trouver l'aéronef à une itération n+1 depuis sa position courante à une itération n.

    [0048] Pour ce faire, l'élément 21 parcourt donc le moyen de stockage 19 pour y récupérer la meilleure note. Cette note est associée à une trajectoire incomplète et une position virtuelle courante. Cette position virtuelle va servir de référence pendant toute l'itération de la boucle, comme point de départ de la propagation.

    [0049] Ensuite, l'élément 22 analyse les changements de cap possibles (en fonction des paramètres de configuration du pilote) au point récupéré par l'élément 21, de préférence sous forme d'une discrétisation des changements de cap potentiels. A titre d'exemple, on peut utiliser une discrétisation de 10° pour le changement de cap. L'opérateur peut également définir, à l'aide des moyens 20, les changements de cap minimal et maximal qu'il souhaite mettre en oeuvre sur une trajectoire. Ainsi, l'analyse des changements de cap possibles consiste à observer les possibilité de déplacement en prenant en compte ces paramètres. A titre d'exemple, pour une configuration de discrétisation à 10° et un changement de cap maximal de 170°, l'élément 22 identifie 35 cas différents (-170°, -160°,..., -10°, 0, +10°, +20°, ... , + 160°, + 170°), comme représenté sur la figure 3.

    [0050] Par conséquent, pour déterminer les changements de cap possibles à partir de l'extrémité aval de la trajectoire virtuelle (présentant la meilleure note), l'élément 22 prend en compte, à partir du cap courant à ladite extrémité aval, tous les caps successifs, suivant un pas prédéterminé, par exemple 10°, et ceci jusqu'à un cap maximal (par exemple 170° du cap courant). Cette prise en compte est réalisée de part et d'autre dudit cap courant.

    [0051] A chaque changement de cap potentiel est associée une nouvelle bifurcation de la trajectoire. Les étapes suivantes sont mises en oeuvre pour chacun des changements de cap acceptables.

    [0052] Pour chacun de ces changements de cap, l'élément 23 comprend des moyens pour réaliser les opérations successives suivantes, précisées davantage ci-après :
    • génération d'un segment RF en fonction de la prédiction de vitesse au point courant :
      • génération d'un segment RF 2D ;
      • mise à jour des informations de vitesse et d'altitude sur le segment RF, basées sur le profil vertical ;
      • génération d'enveloppes de protection RNP sur le segment RF;
      • tests de collision 4D ; et
      • validation du segment RF ; et
    • génération d'un segment TF associé au segment RF validé :
      • génération d'un segment TF 2D ;
      • mise à jour des informations de vitesse et d'altitude;
      • génération d'enveloppes de protection RNP sur le segment TF;
      • tests de collision 4D ; et
      • validation du segment TF.


    [0053] Pour former un nouveau tronçon de trajectoire, l'élément 23:
    • engendre donc d'abord un arc de cercle RF en fonction de la vitesse à ladite extrémité aval, et réalise un test de validation de cet arc de cercle RF. De préférence, l'élément 23 détermine un arc de cercle RF qui présente le rayon le plus petit susceptible d'être suivi par l'aéronef volant à une vitesse prédite ; puis
    • engendre un segment de droite TF associé à cet arc de cercle RF, et réalise un test de validation du tronçon de trajectoire formé de l'arc de cercle RF suivi du segment de droite TF.


    [0054] A chaque point récupéré dans le moyen de stockage 19 (par exemple le point P4 de la figure 3) est associé une prédiction de vitesse et une position géométrique (3D). La prédiction de vitesse permet donc à l'élément 23 de générer un rayon de virage adapté à la vitesse estimée, afin que l'aéronef puisse voler le long du segment RF considéré. L'élément 23 crée l'arc de cercle RF le plus adapté (a savoir de préférence le plus petit volable) à la vitesse prédite.

    [0055] Le segment RF est d'abord formé en 2D par l'élément 23. Les informations relatives au profil vertical permettent le calcul des altitudes en chaque point de la courbe. L'élément 23 forme ensuite l'enveloppe de protection de type RNP pour le segment RF. Des tests de collision 3D et 4D sont réalisés sur une discrétisation surprotectrice de la surface associée au segment RF en cours de génération.

    [0056] La phase suivante de génération d'un segment TF est identique à celle mise en oeuvre par l'élément 15. L'élément 23 génère un segment TF partant du point de fin du segment RF validé. Le segment TF est construit, testé et validé.

    [0057] A ce stade de l'itération, les trajectoires virtuelles générées par l'algorithme et stockées dans le moyen de stockage 19 présentent la structure (changements de cap de -170° à +170°) représentée sur la figure 3.

    [0058] L'élément 25 réalise une évaluation de la position virtuelle associée à la combinaison RF-TF (point P5 avec un changement de cap de +20° pour l'exemple de la figure 3). La nouvelle position est notée par la fonction d'évaluation et stockée dans le moyen de stockage 19.

    [0059] L'exemple de la figure 4 montre, à titre d'illustration, une situation avec trois trajectoires virtuelles T1, T2 et T3 (qui doivent éviter des obstacles OB1 et OB2). Dans ce cas :
    • la trajectoire virtuelle T1 présente la note la moins bonne, ce qui est notamment dû au fait que l'extrémité aval P1 (avec un cap C1) est loin de l'objectif (point cible Pc) malgré le fait que le trajet déjà parcouru soit long ;
    • la trajectoire virtuelle T2 présente une note intermédiaire, car elle se trouve plus proche du but (point cible Pc) et a suivi une trajectoire quasiment directe. Cependant, en raison de l'obstacle OB1, l'élément 25 analyse les possibilités de contournement, et T2 présente un cap C2 (à l'extrémité aval P2) qui est divergeant par rapport au point cible Pc ; et
    • la trajectoire virtuelle T3 présente la meilleure note. Bien que l'extrémité aval P3 soit encore loin du point cible Pc, la prise en compte simultanément de la distance parcourue, de l'estimation de la distance restante et de son cap C3 font que l'élément 25 estime que la trajectoire virtuelle T3 est la plus intéressante.


    [0060] La boucle principale de génération est terminée après l'insertion de cette nouvelle position dans le moyen de stockage 19. Lors de l'itération suivante de la boucle, les moyens 9 vérifient si la position virtuelle la mieux notée (parmi celles stockées) correspond au point cible Pc entré par le pilote. Si tel est le cas, les moyens 9 arrêtent la boucle principale puisque la trajectoire virtuelle relie alors le point P0 au point cible Pc.

    [0061] Les moyens 9 répètent donc la suite d'itérations précédentes jusqu'à ce que l'extrémité aval de la trajectoire virtuelle présentant la meilleure note à la fin d'une itération correspond audit point cible Pc, cette trajectoire virtuelle représentant alors la trajectoire de vol optimale TV.

    [0062] Par conséquent, le dispositif 1 conforme à la présente invention engendre, en temps réel, une trajectoire de vol TV en 4D, qui présente les caractéristiques suivantes:
    • elle est optimisée ;
    • elle est libre de toute collision avec des obstacles OB, OB1 , OB2 environnants, notamment des obstacles mobiles;
    • elle respecte des contraintes énergétiques ; et
    • elle représente une trajectoire de vol permettant de relier la position courante (ou point courant P0) de l'aéronef à un point cible Pc défini par un opérateur, généralement le pilote de l'aéronef. Ce point cible Pc peut, par exemple, correspondre au seuil de la piste choisie ou à un point fixe sur une procédure usuelle STAR ou APPR pour des utilisations en approche, ou bien à un point de rejointe d'un plan de vol initial.


    [0063] Comme indiqué ci-dessus, la trajectoire de vol optimale TV ainsi obtenue peut, notamment, être affichée sur un écran 13 embarqué ou être transmise à un contrôleur aérien. Elle peut également être utilisée comme référence pour un guidage automatique.


    Revendications

    1. Procédé pour construire une trajectoire de vol optimale pour un aéronef, en particulier un avion de transport, ladite trajectoire de vol (TV) comprenant une trajectoire latérale et une trajectoire verticale et étant définie entre un point courant (PO) et un point cible (Pc),
    caractérisé en ce que, de façon automatique, à l'aide au moins d'une base de données (3) relative à des obstacles (OB) et d'un profil vertical de référence, en tenant en compte d'un objectif fixé par un opérateur et indiquant au moins ledit point cible (Pc) :

    A/ on détermine au moins un premier tronçon de trajectoire de vol à partir dudit point courant (PO), en réalisant les opérations successives suivantes :

    a) on engendre au moins un segment de droite de longueur prédéterminée débutant audit point courant (PO) ;

    b) on réalise un test de validation de chaque segment de droite ainsi engendré, un test de validation utilisant ladite base de données (3) et ledit profil vertical de référence ;

    c) on évalue chaque segment de droite engendré et validé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et

    d) on enregistre, comme tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, chaque segment de droite, avec la note qui lui est attribuée ;

    B/ on met en oeuvre un traitement itératif, comprenant les opérations successives suivantes :

    a) parmi toutes les trajectoires virtuelles enregistrées, on prend en compte la trajectoire virtuelle présentant la meilleure note par rapport à l'objectif fixé ;

    b) on détermine des changements de cap possibles à partir de l'extrémité aval de cette trajectoire virtuelle ;

    c) pour chacun des changements de cap possibles, on engendre un tronçon de trajectoire débutant à ladite extrémité aval et comprenant au moins l'un des éléments suivants : un arc de cercle (RF) et un segment de droite (TF), pour lesquels on réalise un test de validation ;

    d) pour chaque tronçon de trajectoire engendré et validé à l'étape c), on forme un nouveau tronçon de trajectoire de vol constitué de la trajectoire virtuelle prise en compte à l'étape a), suivie dudit tronçon de trajectoire ;

    e) on évalue chaque nouveau tronçon de trajectoire ainsi formé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et

    f) on enregistre chaque nouveau tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec la note qui lui est attribuée ;

    la suite d'étapes a) à f) précédente étant répétée jusqu'à ce que l'extrémité aval de la trajectoire virtuelle présentant la meilleure note à la fin d'une répétition correspond audit point cible (Pc), cette trajectoire virtuelle représentant alors la trajectoire de vol optimale (TV) ; et

    C/ on transmet cette trajectoire de vol optimale (TV) à des moyens utilisateurs (12).


     
    2. Procédé selon la revendication 1,
    caractérisé en ce qu'à l'étape A/a), on détermine l'altitude du segment de droite à l'aide dudit profil vertical de référence.
     
    3. Procédé selon l'une des revendications 1 et 2,
    caractérisé en ce que, pour réaliser un test de validation d'un tronçon de trajectoire :

    - on détermine une enveloppe de protection (27) autour dudit tronçon de trajectoire ;

    - on compare cette enveloppe de protection (27) à des obstacles (OB) issus de ladite base de données (3) relative à des obstacles ; et

    - on considère que ledit tronçon de trajectoire est validé si aucun obstacle (OB) ne se trouve dans ladite enveloppe de protection (27).


     
    4. Procédé selon la revendication 3,
    caractérisé en ce que, pour réaliser un test de validation d'un tronçon de trajectoire par rapport à des obstacles mobiles, on compare l'enveloppe de protection (27) à des positions extrapolées de ces obstacles mobiles.
     
    5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que pour évaluer un tronçon de trajectoire (T1, T2, T3) :

    - on détermine la distance restant à parcourir à partir de l'extrémité aval (P1, P2, P3) dudit tronçon de trajectoire (T1, T2, T3), pour rejoindre ledit point cible (Pc) ;

    - on détermine la différence de cap entre le cap (C1, C2, C3) à ladite extrémité aval (P1, P2, P3) et un cap cible (Cc) audit point cible (Pc) ; et

    - on attribue une note audit tronçon de trajectoire (T1, T2, T3), en fonction de ladite distance et de ladite différence de cap.


     
    6. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'à l'étape B/b), pour déterminer les changements de cap possibles à partir de l'extrémité aval de la trajectoire virtuelle, on prend en compte, à partir du cap courant à ladite extrémité aval, tous les caps successifs, suivant un pas prédéterminé, jusqu'à un cap maximal, et ceci de part et d'autre dudit cap courant.
     
    7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'à l'étape B/c), pour engendrer un tronçon de trajectoire :

    c1) on engendre un arc de cercle (RF) en fonction de la vitesse à ladite extrémité aval, et on réalise un test de validation de cet arc de cercle ; puis

    c2) on engendre un segment de droite (TF) associé à cet arc de cercle (RF), et on réalise un test de validation du tronçon de trajectoire formé de l'arc de cercle (RF) et du segment de droite (TF).


     
    8. Procédé selon la revendication 7,
    caractérisé en ce qu'à l'étape B/c1), on détermine un arc de cercle (RF) qui présente le rayon le plus petit susceptible d'être suivi par l'aéronef volant à une vitesse prédite.
     
    9. Procédé selon l'une quelconque des revendications précédentes,
    caractérisé en ce qu'à l'étape B/c), un segment de droite (TF) est déterminé de manière similaire au segment de droite engendré à l'étape A/a).
     
    10. Dispositif pour construire une trajectoire de vol optimale pour un aéronef, en particulier un avion de transport, ladite trajectoire de vol (TV) comprenant une trajectoire latérale et une trajectoire verticale et étant définie entre un point courant (PO) et un point cible (Pc),
    caractérisé en ce qu'il comporte :

    - au moins d'une base de données (3) relative à des obstacles (OB) ;

    - des premiers moyens (4) permettant à un opérateur d'entrer un objectif indiquant au moins ledit point cible (Pc) ;

    - des deuxièmes moyens (8) pour déterminer au moins un premier tronçon de trajectoire de vol à partir dudit point courant (PO), lesdits deuxièmes moyens (8) comprenant :

    • un élément (15) pour engendrer au moins un segment de droite de longueur prédéterminée débutant audit point courant (PO) ;

    • un élément (16) pour réaliser un test de validation de chaque segment de droite ainsi engendré, un test de validation utilisant ladite base de données relative à des obstacles et un profil vertical de référence ;

    • un élément (17) pour évaluer chaque segment de droite engendré et validé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et

    • un élément (18) pour enregistrer, dans un moyen de stockage (19), chaque tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec sa note ;

    - des troisièmes moyens (9) pour mettre en oeuvre un traitement itératif, lesdits troisièmes moyens (9) comprenant :

    • un élément (21) pour prendre en compte, parmi toutes les trajectoires virtuelles enregistrées dans le moyen de stockage (19), la trajectoire virtuelle présentant le meilleure note par rapport à l'objectif fixé ;

    • un élément (22) pour déterminer des changements de cap possibles à partir de l'extrémité aval de cette trajectoire virtuelle ;

    • un élément (23) pour engendrer, pour chacun des changements de cap possibles, un tronçon de trajectoire débutant à ladite extrémité aval et comprenant au moins l'un des éléments suivants : un arc de cercle (RF) et un segment de droite (TF), pour lesquels un test de validation est réalisé ;

    • un élément (24) pour former, pour chaque tronçon de trajectoire engendré et validé, un nouveau tronçon de trajectoire de vol constitué de ladite trajectoire virtuelle suivie dudit tronçon de trajectoire ;

    • un élément (25) pour évaluer chaque nouveau tronçon de trajectoire ainsi formé, en lui attribuant une note qui est représentative de sa capacité à remplir l'objectif fixé ; et

    • un élément (26) pour enregistrer, dans le moyen de stockage (19), chaque nouveau tronçon de trajectoire de vol qui illustre une trajectoire virtuelle, avec la note qui lui est attribuée ;

    lesdits troisièmes moyens (9) répétant la suite d'itérations précédentes jusqu'à ce que l'extrémité aval de la trajectoire virtuelle présentant la meilleure note à la fin d'une itération correspond audit point cible (Pc), cette trajectoire virtuelle représentant alors la trajectoire de vol optimale (TV) ; et

    - des quatrièmes moyens (10, 11) pour transmettre cette trajectoire de vol optimale (TV) à des moyens utilisateurs (12).


     
    11. Dispositif selon la revendication 10,
    caractérisé en ce qu'il comporte, de plus, lesdits moyens utilisateurs (12) qui comprennent un écran de visualisation (13) de l'aéronef, pour afficher ladite trajectoire de vol optimale (TV).
     
    12. Dispositif selon l'une des revendications 10 et 11,
    caractérisé en ce que lesdits quatrièmes moyens comprennent des moyens pour transmettre ladite trajectoire de vol optimale (TV) à des moyens externes audit dispositif (1).
     
    13. Dispositif selon l'une quelconque des revendications 10 à 12,
    caractérisé en ce qu'il comporte au moins une base de données relative à des obstacles fixes et au moins une base de données relative à des obstacles mobiles.
     
    14. Aéronef,
    caractérisé en ce qu'il comporte un dispositif (1) tel que celui spécifié sous l'une quelconque des revendications 10 à 13.
     


    Ansprüche

    1. Verfahren zum Ausarbeiten einer optimalen Flugbahn für ein Luftfahrzeug, insbesondere ein Transportflugzeug, wobei die Flugbahn (TV) eine seitliche Bahn und eine vertikale Bahn umfasst und zwischen einem aktuellen Punkt (PO) und einem Zielpunkt (Pc) definiert ist,
    dadurch gekennzeichnet, dass auf automatische Weise mittels mindestens einer sich auf Hindernisse (OB) beziehenden Datenbank (3) und eines vertikalen Bezugsprofils unter Berücksichtigung eines Ziels, das durch einen Bediener festgelegt wird und zumindest den Zielpunkt (Pc) anzeigt:

    A/ mindestens ein erster Flugbahnabschnitt ab dem aktuellen Punkt (PO) bestimmt wird, indem die folgenden aufeinanderfolgenden Arbeitsabläufe durchgeführt werden:

    a) Generieren mindestens einer Strecke mit einer vorbestimmten Länge, die am aktuellen Punkt (PO) beginnt;

    b) Durchführen eines Freigabetests für jede so generierte Strecke, wobei der Freigabetest die Datenbank (3) und das vertikale Bezugsprofil verwendet;

    c) Auswerten jeder generierten und freigegebenen Strecke, indem ihr eine Bewertung zugeteilt wird, die für ihr Vermögen steht, das festgelegte Ziel zu treffen; und

    d) Speichern jeder Strecke mit der ihr zugeteilten Bewertung als Flugbahnabschnitt, der eine virtuelle Bahn darstellt;

    B/ eine iterative Verarbeitung durchgeführt wird, die folgenden aufeinanderfolgenden Arbeitsabläufe umfassend:

    a) Berücksichtigen der virtuellen Bahn von allen gespeicherten virtuellen Bahnen, die die beste Bewertung in Bezug auf das festgelegte Ziel aufweist;

    b) Bestimmen möglicher Kursveränderungen ausgehend vom hinteren Ende dieser virtuellen Bahn;

    c) für jede der möglichen Kursveränderungen, Generieren eines Bahnabschnitts, der am hinteren Ende beginnt und mindestens eines der folgenden Elemente umfasst: einen Kreisbogen (RF) und eine Strecke (TF), für die jeweils ein Freigabetest durchgeführt wird;

    d) für jeden Bahnabschnitt, der im Schritt c) generiert und freigegeben wurde, Herstellen eines neuen Flugbahnabschnitts, der aus der im Schritt a) berücksichtigten virtuellen Bahn, gefolgt vom Bahnabschnitt, besteht;

    e) Auswerten jedes so hergestellten neuen Bahnabschnitts, indem ihm eine Bewertung zugeteilt wird, die für sein Vermögen steht, das festgelegte Ziel zu treffen; und

    f) Speichern jedes neuen Flugbahnabschnitts, der eine virtuelle Bahn darstellt, mit der ihm zugeteilten Bewertung;

    wobei die vorstehende Abfolge der Schritte a) bis f) wiederholt wird, bis das hintere Ende der virtuellen Bahn, die am Ende einer Wiederholung die beste Bewertung aufweist, dem Zielpunkt (Pc) entspricht, wobei diese virtuelle Bahn nun die optimale Flugbahn (TV) darstellt; und

    C/ diese optimale Flugbahn (TV) an Benutzereinrichtungen (12) übertragen wird.


     
    2. Verfahren nach Anspruch 1,
    dadurch gekennzeichnet, dass im Schritt A/a) die Höhe der Strecke mittels des vertikalen Bezugsprofils bestimmt wird.
     
    3. Verfahren nach einem der Ansprüche 1 und 2,
    dadurch gekennzeichnet, dass, um einen Freigabetest eines Bahnabschnitts durchzuführen:

    - eine Schutzumhüllende (27) um den Bahnabschnitt bestimmt wird;

    - diese Schutzumhüllende (27) mit Hindernissen (OB) verglichen wird, die von der sich auf Hindernisse beziehenden Datenbank (3) ausgegeben werden; und

    - erachtet wird, dass der Bahnabschnitt freigegeben ist, wenn sich kein Hindernis (OB) in der Schutzumhüllenden (27) befindet.


     
    4. Verfahren nach Anspruch 3,
    dadurch gekennzeichnet, dass, um einen Freigabetest eines Bahnabschnitts in Bezug auf bewegliche Hindernisse durchzuführen, die Schutzumhüllende (27) mit extrapolierten Positionen dieser beweglichen Hindernisse verglichen wird.
     
    5. Verfahren nach einem der vorhergehenden Ansprüche,
    dadurch gekennzeichnet, dass, um einen Bahnabschnitt (T1, T2, T3) auszuwerten:

    - die Restdistanz bestimmt wird, die ab dem hinteren Ende (P1, P2, P3) des Bahnabschnitts (T1, T2, T3) zurückzulegen ist, um den Zielpunkt (Pc) zu erreichen;

    - die Kursdifferenz zwischen dem Kurs (C1, C2, C3) am hinteren Ende (P1, P2, P3) und einem Zielkurs (Cc) am Zielpunkt (Pc) bestimmt wird; und

    - dem Bahnabschnitt (T1, T2, T3) in Abhängigkeit von der Distanz und der Kursdifferenz eine Bewertung zugeteilt wird.


     
    6. Verfahren nach einem der vorhergehenden Ansprüche,
    dadurch gekennzeichnet, dass im Schritt B/b), um mögliche Kursveränderungen ab dem hinteren Ende der virtuellen Bahn zu bestimmen, ausgehend vom aktuellen Kurs am hinteren Ende alle darauffolgenden Kurse nach einem vorbestimmten Schritt bis zu einem maximalen Kurs berücksichtigt werden, und zwar auf beiden Seiten des aktuellen Kurses.
     
    7. Verfahren nach einem der vorhergehenden Ansprüche,
    dadurch gekennzeichnet, dass im Schritt B/c), um einen Bahnabschnitt zu generieren:

    c1) ein Kreisbogen (RF) in Abhängigkeit von der Geschwindigkeit am hinteren Ende generiert wird, und ein Freigabetest dieses Kreisbogens durchgeführt wird; dann

    c2) eine Strecke (TF) generiert wird, die diesem Kreisbogen (RF) zugeordnet wird, und ein Freigabetest des Bahnabschnitts durchgeführt wird, der aus dem Kreisbogen (RF) und der Strecke (TF) gebildet ist.


     
    8. Verfahren nach Anspruch 7,
    dadurch gekennzeichnet, dass im Schritt B/c1) ein Kreisbogen (RF) bestimmt wird, der den kleinsten Radius aufweist, der von einem mit einer vorhergesagten Geschwindigkeit fliegenden Luftfahrzeug nachvollzogen werden kann.
     
    9. Verfahren nach einem der vorhergehenden Ansprüche,
    dadurch gekennzeichnet, dass im Schritt B/c) eine Strecke (TF) auf eine der im Schritt A/a) generierten Strecke ähnliche Weise bestimmt wird.
     
    10. Vorrichtung zum Ausarbeiten einer optimalen Flugbahn für ein Luftfahrzeug, insbesondere ein Transportflugzeug, wobei die Flugbahn (TV) eine seitliche Bahn und eine vertikale Bahn umfasst und zwischen einem aktuellen Punkt (PO) und einem Zielpunkt (Pc) definiert ist,
    dadurch gekennzeichnet, dass sie umfasst:

    - mindestens eine sich auf Hindernisse (OB) beziehende Datenbank (3);

    - erste Einrichtungen (4), die es einem Bediener ermöglichen, ein Ziel einzugeben, das mindestens den Zielpunkt (Pc) anzeigt;

    - zweite Einrichtungen (8), um mindestens einen ersten Flugbahnabschnitt ab dem aktuellen Punkt (PO) zu bestimmen, wobei die zweiten Einrichtungen (8) umfassen:

    • ein Element (15), um mindestens eine am aktuellen Punkt (PO) beginnende Strecke mit einer vorbestimmten Länge zu generieren;

    • ein Element (16), um einen Freigabetest jeder so generierten Strecke durchzuführen, wobei der Freigabetest die sich auf Hindernisse beziehende Datenbank und ein vertikales Bezugsprofil verwendet;

    • ein Element (17), um jede generierte und freigegebene Strecke auszuwerten, indem ihr eine Bewertung zugeteilt wird, die für ihr Vermögen steht, das festgelegte Ziel zu treffen; und

    • ein Element (18), um in einer Speichereinrichtung (19) jeden Flugbahnabschnitt mit seiner Bewertung zu speichern, der eine virtuelle Bahn darstellt;

    - dritte Einrichtungen (9), um eine iterative Verarbeitung durchzuführen, wobei die dritten Einrichtungen (9) umfassen:

    • ein Element (21), um die virtuelle Bahn von allen in der Speichereinrichtung (19) gespeicherten virtuellen Bahnen zu berücksichtigen, die die beste Bewertung in Bezug auf das festgelegte Ziel aufweist;

    • ein Element (22), um mögliche Kursveränderungen ausgehend vom hinteren Ende dieser virtuellen Bahn zu bestimmen;

    • ein Element (23), um für jede der möglichen Kursveränderungen einen Bahnabschnitt zu bestimmen, der am hinteren Ende beginnt und mindestens eines der folgenden Elemente umfasst: einen Kreisbogen (RF) und eine Strecke (TF), für die ein Freigabetest durchgeführt wird;

    • ein Element (24), um für jeden Bahnabschnitt, der generiert und freigegeben wurde, einen neuen Flugbahnabschnitt herzustellen, der aus der virtuellen Bahn gefolgt vom Bahnabschnitt besteht;

    • ein Element (25), um jeden so hergestellten neuen Bahnabschnitt auszuwerten, indem ihm eine Bewertung zugeteilt wird, die für sein Vermögen steht, das festgelegte Ziel zu treffen; und

    • ein Element (26), um in der Speichereinrichtung (19) jeden neuen Flugbahnabschnitt, der eine virtuelle Bahn darstellt, mit der ihm zugeteilten Bewertung zu speichern;

    wobei die dritten Einrichtungen (9) die Abfolge der vorhergehenden Iterationen wiederholen, bis das hintere Ende der virtuellen Bahn, die am Ende einer Wiederholung die beste Bewertung aufweist, dem Zielpunkt (Pc) entspricht, wobei diese virtuelle Bahn nun die optimale Flugbahn (TV) darstellt; und

    - vierte Einrichtungen (10, 11), um diese optimale Flugbahn (TV) an Benutzereinrichtungen (12) zu übertragen.


     
    11. Vorrichtung nach Anspruch 10,
    dadurch gekennzeichnet, dass sie darüber hinaus die Benutzereinrichtungen (12) aufweist, die eine optische Anzeigeeinheit (13) für das Luftfahrzeug umfassen, um die optimale Flugbahn (TV) anzuzeigen.
     
    12. Vorrichtung nach einem der Ansprüche 10 und 11,
    dadurch gekennzeichnet, dass die vierten Einrichtungen Einrichtungen umfassen, um die optimale Flugbahn (TV) an externe Einrichtungen der Vorrichtung (1) zu übertragen.
     
    13. Vorrichtung nach einem der Ansprüche 10 bis 12,
    dadurch gekennzeichnet, dass sie mindestens eine sich auf feststehende Hindernisse beziehende Datenbank und mindestens eine sich auf bewegliche Hindernisse beziehende Datenbank umfasst.
     
    14. Luftfahrzeug,
    dadurch gekennzeichnet, dass es eine wie in einem der Ansprüche 10 bis 13 angegebene Vorrichtung (1) umfasst.
     


    Claims

    1. A method for determining an optimum flight trajectory for an aircraft, in particular a transport airplane, said flight trajectory (TV) comprising a lateral trajectory and a vertical trajectory and being defined between a current point (PO) and a target point (Pc),
    characterized in that, automatically, by means at least of one data base (3) relative to obstacles (OB) and a reference vertical profile, taking into account an objective set by an operator and indicating at least said target point (Pc):

    A/ at least one first section of flight trajectory is determined from said current point (PO), carrying out the following successive operations:

    a) at least one straight line segment is generated, with a predetermined length, starting at said current point (P0);

    b) a trial for validating each thus generated straight line segment is carried out, a validation trial using said data base (3) and said reference vertical profile;

    c) each generated and validated straight line segment is evaluated, giving it a score being representative of its ability to meet the set objective; and

    d) each straight line segment, with the score being given to it is registered as a section of flight trajectory illustrating a virtual trajectory;

    B/ an iterative processing is implemented, comprising the following successive operations:

    a) amongst all the recorded virtual trajectories, the virtual trajectory having the best score with respect to the set objective is taken into consideration;

    b) possible heading changes are determined from the downstream end of this virtual trajectory;

    c) for each one of the possible heading changes, a section of trajectory is generated, starting at said downstream end and comprising at least one of the following elements: a circle arc (RF) and a straight line segment (TF), for which a validation trial is carried out;

    d) for each generated and validated section of trajectory at step c), a new section of flight trajectory is generated, made up of the virtual trajectory taken into consideration at step a); followed by said section of trajectory;

    e) each new thus generated section of trajectory is evaluated, giving it a score being representative of its ability to reach the set objective; and

    f) each new flight section of trajectory illustrating a virtual trajectory with the score given to it is registered;

    the previous string of steps a) to f) being repeated until the downstream end of the virtual trajectory having the best score at the end of a repetition corresponds to said target point (Pc), this virtual trajectory then representing the optimum flight trajectory (TV); and

    C/ this optimum flight trajectory (TV) is transmitted to user means (12).


     
    2. The method according to claim 1,
    characterized in that at step A/a), the altitude of the straight line segment is determined using said reference vertical profile.
     
    3. The method according to one of claims 1 and 2,
    characterized in that, for carrying out a trial for validating a section of trajectory:

    - a protective shell (27) is determined around said section of trajectory;

    - this protective shell (27) is compared to obstacles (OB) issued from said data base (3) relative to obstacles; and

    - said section of trajectory is considered to be validated if no obstacle (OB) is located in said protective shell (27).


     
    4. The method according to claim 3,
    characterized in that, for carrying out a trial for validating a section of trajectory with respect to mobile obstacles, the protective shell (27) is compared to extrapolated positions of these mobile obstacles.
     
    5. The method according to any one of the precedent claims,
    characterized in that to evaluate a section of trajectory (T1, T2, T3):

    - the distance remaining to be covered from the downstream end (P1, P2, P3) of said section of trajectory, for reaching said target point (Pc) is determined;

    - the heading difference is determined between the heading (C1, C2, C3) at said downstream end (P1, P2, P3) and a heading target (Cc) at said target point (Pc); and

    - a score is given to said section of trajectory (T1; T2, T3) as a function of said distance and of said difference of heading.


     
    6. The method according to any one of the preceding claims,
    characterized in that, at step B/b), for determining the possible changes of heading from the downstream end of the virtual trajectory, all the successive headings are taken into consideration, according to a predetermined pitch, from the current heading at said downstream end to a maximum heading, and this, on either side of said current heading.
     
    7. The method according to any one of the preceding claims,
    characterized in that at step B/c), for generating a section of trajectory:

    c1) a circle arc (RF) is generated as a function of the speed at said downstream end, and a trial is carried out for validating this circle arc; then

    c2) a straight line segment (TF) is generated, associated with this circle arc (RF), and a trial is carried out for validating the section of trajectory comprising the circle arc (RF) and the straight line segment (TF).


     
    8. The method according to claim 7,
    characterized in that at step B/c1), a circle arc (RF) is determined, having the smallest radius able to be followed by the aircraft flying at a predicted speed.
     
    9. The method according to any one of the preceding claims,
    characterized in that at step B/c), a straight line segment (TF) is determined similarly to the straight line segment generated at step A/a).
     
    10. A device for determining an optimum flight trajectory for an aircraft, in particular a transport airplane, said flight trajectory (TV) comprising a lateral trajectory and a vertical trajectory and being defined between a current point (PO) and a target point (Pc),
    characterized in that it comprises:

    - at least one data base (3) relative to obstacles (OB);

    - first means (4) allowing an operator to enter an objective indicating at least said target point (Pc);

    - second means (8) for determining at least one first section of flight trajectory from said current point (PO), said second means (8) comprising:

    • one element (15) for generating at least one straight line segment with a predetermined length starting at said current point (PO);

    • one element (16) for carrying out a trial for validating each thus generated straight line segment, a validating trial using said data base relative to obstacles and a reference vertical profile;

    • one element (17) for evaluating each generated and validated straight line segment, giving it a score being representative of its ability to reach the set objective;

    • one element (18) for recording, in a storing means (19), each section of flight trajectory illustrating a virtual trajectory, with its score;

    - third means (9) for implementing an iterative processing, said third means (9) comprising:

    • one element (21) to take into account, amongst all the virtual trajectories recorded in the storing means (19), the virtual trajectory having the best score with respect to the set objective;

    • one element (22) for determining possible heading changes from the downstream end of this virtual trajectory;

    • one element (23) for generating, for each one of the possible heading changes, a section of trajectory starting at said downstream end and comprising at least one of the following elements: a circle arc (RF) and a straight line segment (TF), for which a validation trial is carried out;

    • one element (24) for forming, for each generated and validated section of trajectory, a new flight section of trajectory consisting in said virtual trajectory followed with said section of trajectory;

    • one element (25) for evaluating each new thus formed section of trajectory, giving it a score being representative of its ability to reach the set objective;

    • one element (26) for recording, in the storing means (19), each new flight section of trajectory illustrating a virtual trajectory, with the score being given to it;

    said third means (9) repeating the string of previous iterations until the downstream end of the virtual trajectory having the best score at the end of an iteration corresponds to said target point (Pc), this virtual trajectory then representing the optimum flight trajectory (TV); and

    - fourth means (10, 11) for transmitting this optimum flight trajectory (TV) to user means (12).


     
    11. The device according to claim 10,
    characterized in that it further comprises said user means (12) comprising a viewing screen (13) of the aircraft, for displaying said optimum flight trajectory (TV).
     
    12. The device according to one of claims 10 and 11,
    characterized in that said fourth means comprise means for transmitting said optimum flight trajectory (TV) to means being external to said device (1).
     
    13. The device according to any one of claims 10 to 12,
    characterized in that it comprises at least one data base relative to stationary obstacles and at least one data base relative to mobile obstacles.
     
    14. An aircraft,
    characterized in that it comprises a device (1) such as specified in any one of claims 10 to 13.
     




    Dessins











    Références citées

    RÉFÉRENCES CITÉES DANS LA DESCRIPTION



    Cette liste de références citées par le demandeur vise uniquement à aider le lecteur et ne fait pas partie du document de brevet européen. Même si le plus grand soin a été accordé à sa conception, des erreurs ou des omissions ne peuvent être exclues et l'OEB décline toute responsabilité à cet égard.

    Documents brevets cités dans la description