CA2396537A1 - Calculateur de vol lissant la trajectoire d'un aeronef sur plusieurs sequences - Google Patents
Calculateur de vol lissant la trajectoire d'un aeronef sur plusieurs sequences Download PDFInfo
- Publication number
- CA2396537A1 CA2396537A1 CA002396537A CA2396537A CA2396537A1 CA 2396537 A1 CA2396537 A1 CA 2396537A1 CA 002396537 A CA002396537 A CA 002396537A CA 2396537 A CA2396537 A CA 2396537A CA 2396537 A1 CA2396537 A1 CA 2396537A1
- Authority
- CA
- Canada
- Prior art keywords
- leg
- transition
- last
- current
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0202—Control of position or course in two dimensions specially adapted to aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Processing (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Le calculateur selon la présente invention permet de calculer les transition s entre les legs d'un plan de vol d'aéronef sans discontinuité de trajectoire à partir des routines de calcul des transitions normalisées de l'avionneur, ce la sur un nombre illimité de legs. La fiabilité du calculateur en est grandemen t augmentée.
Description
WO 01/50087 ~ PCT/FR00/03725 CALCULATEUR DE VOL LISSANT LA TRAJECTOIRE D'UN AERONEF
SUR PLUSIEURS SEQUENCES
La présente invention concerne les calculateurs de vol embarqués sur aéronefs.
Les calculateurs de vol (« flight management computers» ou FMC
eri anglais) permettent le pilotage automatique des aeronefs. Dans une première étape, les calculs effectués à partir des données normalisées (Norme ARINC 424) sur la route. à suivre génèrent un plan de vol constitué
par une suite de segments, dits « legs », permettant de relier un point de départ à un point d'arrivée. Les séquences de legs sont elles-mêmes normalisées. Dans une deuxième étape, des transitions curvilignes d'un segment à l'autre du plan de vol sont calculées en tenant compte, le cas échéant, des paramètres de vol fournis par les capteurs embarqués, pour ~5 former une trajectoire lissée qui minimise l'inconfort imposé aux passagers de l'aéronef et les efforts sur ses structures. Les avionneurs ont créé leurs normes propres qui définissent un nombre limité de transitions applicables aux séquences de legs des normes ARINC. Cependant, dans de nombreuses configurations, les calculateurs génèrent normalement des 2o discontinuités dans les transitions, telles que des recouvrements ou des ruptures de trajectoires, qu'il est indispensable de supprimer.
Différents calculateurs permettant de supprimer ces discontinuités ont été décrits, notamment par les brevets américains 3 994 456, 4 354 240 et 5 646 854. Ces dispositifs ne prennent en compte au maximum que trois 25 legs consécutifs, reposent sur des calculs de transitions spécifiques à ces configurations de legs et non sur les transitions correspondants aux séquences de legs normalisées et laissent subsister un nombre de cas non résolus qui génèrent des erreurs du calculateur.
Le calculateur selon la présente invention permet de calculer des 3o transitions entre deux legs non consécutifs, le nombre de legs sautés étant quelconque, lesdites transitions étant choisies parmi celles appliquées en l'absence de saut de leg. La fiabilité du calculateur en est grandement augmentée.
SUR PLUSIEURS SEQUENCES
La présente invention concerne les calculateurs de vol embarqués sur aéronefs.
Les calculateurs de vol (« flight management computers» ou FMC
eri anglais) permettent le pilotage automatique des aeronefs. Dans une première étape, les calculs effectués à partir des données normalisées (Norme ARINC 424) sur la route. à suivre génèrent un plan de vol constitué
par une suite de segments, dits « legs », permettant de relier un point de départ à un point d'arrivée. Les séquences de legs sont elles-mêmes normalisées. Dans une deuxième étape, des transitions curvilignes d'un segment à l'autre du plan de vol sont calculées en tenant compte, le cas échéant, des paramètres de vol fournis par les capteurs embarqués, pour ~5 former une trajectoire lissée qui minimise l'inconfort imposé aux passagers de l'aéronef et les efforts sur ses structures. Les avionneurs ont créé leurs normes propres qui définissent un nombre limité de transitions applicables aux séquences de legs des normes ARINC. Cependant, dans de nombreuses configurations, les calculateurs génèrent normalement des 2o discontinuités dans les transitions, telles que des recouvrements ou des ruptures de trajectoires, qu'il est indispensable de supprimer.
Différents calculateurs permettant de supprimer ces discontinuités ont été décrits, notamment par les brevets américains 3 994 456, 4 354 240 et 5 646 854. Ces dispositifs ne prennent en compte au maximum que trois 25 legs consécutifs, reposent sur des calculs de transitions spécifiques à ces configurations de legs et non sur les transitions correspondants aux séquences de legs normalisées et laissent subsister un nombre de cas non résolus qui génèrent des erreurs du calculateur.
Le calculateur selon la présente invention permet de calculer des 3o transitions entre deux legs non consécutifs, le nombre de legs sautés étant quelconque, lesdites transitions étant choisies parmi celles appliquées en l'absence de saut de leg. La fiabilité du calculateur en est grandement augmentée.
2 PCT/FR00/03725 A cette fin, l'invention propose un dispositif . de calcul de la trajectoire d'un aéronef du type comprenant un module mémoire propre à
stocker un plan de vol, constitué par une suite de segments de vol reliant un point de départ et un point d'arrivée, ces segments dits « legs », étant définis parmi un nombre prédéterminé de types, et leurs enchaînements étant définis parmi un jeu prédéterminé dé possibilités, et un module de prévision de trajectoire, capable de travailler par enchaînement d'une procédure de calcul sur legs, et d'une procédure de calcul de transition entre legs, choisie parmi plusieurs en fonction de premières règles de décision, ainsi que de 1o mémoriser au moins partiellement les éléments de trajectoire résultants, ce module possédant un mode spécial opératoire en cas de saut de leg, caractérisé en ce que, dans ce mode spécial, ledit module est capable d'appliquer l'une desdites procédures de transition entre legs, entre deux legs non consécutifs, en fonction de seconde règles de décision.
L'invention sera mieux comprise, ét ses différentes caractéristiques et avantages ressortiront de la description qui suit d'un exemple de réalisation, et de ses figures annexées, dont:
- la figure 1 montre les six.types normalisés de transition mis en oeuvre par le calculateur selon l'invention;
- la figure 2 montre deux cas de discontinuité de trajectoire pour deux transitions successives ;
- la figure 3 montre comment sont supprimées les discontinuités de la figure précédente par les dispositifs de l'art antérieur ;
- la figure 4 montre deux cas de discontinuités pour plus de deux transitions successives ;
- la figure 5 montre comment sont supprimées les discontinûités de la figure précédente par le dispositif selon l'invention ;
- la figure 6 représente les blocs fonctionnels du calculateur de la trajectoire d'un aéronef selon l'invention ;
- la figure 7 représente le bloc diagramme du calcul de la trajectoire d'un aéronef selon l'invention .
Un plan de vol est donc constitué par une suite de portions rectilignes ou « legs » qui joignent un point initial et un point terminal et dont l'enchaînement permet de relier un point de départ à un point d'arrivée.
stocker un plan de vol, constitué par une suite de segments de vol reliant un point de départ et un point d'arrivée, ces segments dits « legs », étant définis parmi un nombre prédéterminé de types, et leurs enchaînements étant définis parmi un jeu prédéterminé dé possibilités, et un module de prévision de trajectoire, capable de travailler par enchaînement d'une procédure de calcul sur legs, et d'une procédure de calcul de transition entre legs, choisie parmi plusieurs en fonction de premières règles de décision, ainsi que de 1o mémoriser au moins partiellement les éléments de trajectoire résultants, ce module possédant un mode spécial opératoire en cas de saut de leg, caractérisé en ce que, dans ce mode spécial, ledit module est capable d'appliquer l'une desdites procédures de transition entre legs, entre deux legs non consécutifs, en fonction de seconde règles de décision.
L'invention sera mieux comprise, ét ses différentes caractéristiques et avantages ressortiront de la description qui suit d'un exemple de réalisation, et de ses figures annexées, dont:
- la figure 1 montre les six.types normalisés de transition mis en oeuvre par le calculateur selon l'invention;
- la figure 2 montre deux cas de discontinuité de trajectoire pour deux transitions successives ;
- la figure 3 montre comment sont supprimées les discontinuités de la figure précédente par les dispositifs de l'art antérieur ;
- la figure 4 montre deux cas de discontinuités pour plus de deux transitions successives ;
- la figure 5 montre comment sont supprimées les discontinûités de la figure précédente par le dispositif selon l'invention ;
- la figure 6 représente les blocs fonctionnels du calculateur de la trajectoire d'un aéronef selon l'invention ;
- la figure 7 représente le bloc diagramme du calcul de la trajectoire d'un aéronef selon l'invention .
Un plan de vol est donc constitué par une suite de portions rectilignes ou « legs » qui joignent un point initial et un point terminal et dont l'enchaînement permet de relier un point de départ à un point d'arrivée.
3 PCT/FR00/03725 Selon la norme ARINC 424, les legs peuvent être de vingt-et-un types différents en fonction des caractéristiques du point initial et du point terminal.
Ces types normalisés sont répertoriés dans le tableau ci-dessous selon leur appellation anglaise, dans lequel l'abréviation DME veut dire « Distance Measuring Equipment ».
Abrviation Si nification AF DME Arc CA Course to Altitude CD Course to DME Distance CF Course to Fix CI Course to Interce t CR Course to Radial DF Direct to Fix FA Course from Fix to Altitude FM Course from Fix to Manual termination HA Holdin pattern to Altitude HF Holding pattern to Fix HM Holdin attern to Manual termination IF Initial Fix p1 Procedure Turn RF Radius to a Fix TF Track to Fix VA Headin to Altitude VD Heading to DME Distance VI Heading to Intercept VM Headin to Manual termination VR Heading to Radial La trajectoire calculée sera constituée de la suite des legs du plan de vol reliés deux à deux par une ou plusieurs portions curvilignes. En effet, les changements brutaux de cap d'un aéronef ne sont ni possibles ni souhaitables. Dans le contexte dans lequel l'invention est mise en oeuvre, six types normalisés de transitions ont été définis. Ils sont représentés sur les figures 1.1 à 1.6 sur lesquelles les abréviations et symboles ont les significations ci-dessous et constituent les paramètres nécessaires pour les ~5 calculs des transitions:
WO 01/50087 ~: PCT/FR00/03725 - abréviations communes : (TERM FIX) - « point fixe » ;
(PREVIOUS TERM FIX) _ « point fixe précédent » ; (NEXT TERM_FIX) _ « point fixe suivant» ; (FIX NAVAID) _ « balise fixe » ; (TC) _ « Turn Center » ou « centre du virage » ; (ITP) _ « Initial Turn Point » ou « point de début de virage » ; (FTP) _ « Final Turn Point » ou « point de fin de virage»
;
(N) _ « Nord magnétique » ; (x;) _ « Initial Track » ou « cap initial » ; (xf) _ « Final Track » ou « cap final » ; (0x) _ « Track variation » ou « changement de cap»;
- figure 1.1 : (Rms) _ « Roll manoeuver start » ou « début de manoeuvre » ; (RAD) - « Roll manoeuver Anticipation Distance » ou « distance d'anticipation de la manoeuvre » ; (TAD) _ « Turn Anticipation Distance » ou « distance d'anticipation de virage » ; (INP) _ « Intermediate Point » ou « point milieu » ; (B) _ « bissectrice » ; (Rme) _ « Roll manoeuver end » ou « fin de manoeuvre » ;
- figure 1.2 : (tc~) _ « track change 1» ou « changement de cap 1 » ; (ttr) _ « trans turn radius » ou « rayon de virage de transition » ;
(tLIP) _ « trans Leg Intercept Point » ou « point d'intersection des legs de transition » ;
- figure 1.5 : (tdes) _ « tear drop entry sector » ou « secteur 2o d'entrée de la transition d'approche» ; (ep) _ « entry point » ou « point d'entrée » ; (is) _ « inbound segment » ou « segment d'entrée » ; (os) _ « outbound segment » ou « segment de sortie » ;
- figure 1.6 : (p) _ « arc DME » ; ~(OW) _ « route DME » ; (eb) _ « exit bearing » ou « azimuth de sortie ».
2s Lorsque les legs sont suffisamment longs, les transitions successives sont proportionnelles aux legs et la continuité de la trajectoire est assurée par une succession de legs et de transitions qui n'interfèrent pas.
Cependant, lorsque les legs sont de courte distance et forment 3o entre eux des angles de 90° ou plus, il est courant de voir apparaitre des configurations semblables à celles des figures 2.1 et 2.2 qui rendent le calcul automatique de trajectoire impossible sans moyen supplémentaire.
Dans le cas de la figure 2.1, la transition (AB) dépasse ou « overshoote ».la terminaison du leg L2. On parle également de cas de « fish ». Dans ce cas, il ss n'est pas possible de calculer la transition suivante par les méthodes usuelles. Dans le cas de la figure 2.2, le point (B') terminal de la transition (A'B') se situe au-delà du point initial (C') de la transition suivante (C'D') . On parle alors de cas de « bird ». On parle, pour désigner de manière générique ces deux types de cas de « fish-bird ».
La solution classique apportée par l'art antérieur (notamment le brevet US 3,994,456) à ce type de situations est de sauter le leg intermédiaire et de calculer une transition directe comme indiqué sur les figures 3.1 et 3.2. Sur la figure 3.1, le leg (L2) de la figure 2.1 a été
sauté et une transition unique (AE) a été calculée. De même, sur la figure 3.2, le leg (L'2) de la figure 2.2 a été supprimé et une transition unique (A'D') a été
également calculée.
Cette solution ne permet pas de résoudre les cas du type illustré
par les figures 4.1 et 4.2 où plusieurs transitions successives font apparaïtre , des fish-bird (cas de fish-bird multiple). Au contraire, la présente invention ~5 permet la mise en oeuvre de moyens autorisant le saut de plusieurs legs consécutifs, comme illustré sur les figures 5.1 et 5.2, et le calcul de la transition entre le dernier leg non sauté et le premier leg suivant.
Sur la figure 4.1, les cinq legs de L "~ à L"5, tous de type TF
(Track to Fix), seraient normalement reliés par des transitions (A"B") à
20 (G"H") faisant apparaître trois birds (B" overshoote C" ; D" overshoote E"
;
F"' overshoote G"'). Selon l'art antérieur, le leg L "2 est sauté et la transition entre L "1 et L "3 est calculée, puis la procédure normale serait que le leg L "4 soit sauté et que la transition entre L "3 et L "5 soit calculée.
Cépendant, il n'y a pas dans ce cas de moyen d'éviter que la suite des deux transitions 25 L "1 L "3 et L "3 L "5 ne génère une discontinuité. Le calculateur sera donc en erreur et le pilote devra reprendre la main. Comme illustré sur la figure 5.1, l'invention permet de sauter les legs L "2, L "3 et L "4 et de calculer la transition directe de L "1 à L "5 par le segment (I"J ") qui est une transition de type II. Une autre illustration de l'intérêt de l'invention est fournie par les 30 figures 4.2 et 5.2. Sur la figure 4.2 est exposé une autre configuration de cinq legs TF générant deux birds ((B"') overshoote (C"') et (F"') overshhote (G"')) et un fish (D"' overshoote la terminaison du leg L"'3). La trajectoire selon l'invention, illustrée sur la figure 5.2 est également calculée par le saut de trois legs, le premier et le cinquième leg étant directement reliés par une transition (A"'L"') également de type II.
Le calculateur selon l'invention sera normalement composé, comme illustré en figure 6, d'un module de stockage (MEM) permettant de mémoriser les données du plan de vol, d'un module de calcul (CAL), d'un dispositif d'acquisition et de traitement des données fournies par les capteurs de vol (CAP), tels que cap, altitude, vitesse, distance par rapport à
un repère DME entre autres, d'un module d'entrée manuelle de données par un pilote ou navigateur (ENT), tel qu'un clavier entre autres, un module d'affichage des données de plan de vol et de trajectoire pour le pilote ou le navigateur (AFF).
Le module de calcul selon l'invention peut notamment comporter un processeur de type Power PC ou TMS320C31 ou C34 et différents étages mémoires et composants passifs. Ce module pourra être remplacé
~5 par tout autre module de calcul capable d'effectuer un calcul complet de trajectoire selon la norme, soit sur deux cent legs au maximum, en cinq secondes ou moins.
L'organisation fonctionnelle des moyens qui font l'objet de la présente invention est illustrée sur le bloc diagramme de la figure 7. Ces 2o moyens sont constitués par un programme d'ordinateur dont l'effet technique est notamment de permettre le calcul de la trajectoire de l'aéronef sur la totalité du plan de vol et donc de supprimer tous les cas de fish-bird, simples ou multiples.
25 Soient les définitions suivantes - (i), l'index du leg courant ;
- (PLI), le Previous Leg Index ou index du dernier leg non sauté ;
- (MT), la matrice de choix des transitions en fonction des cas d'enchaînement des legs ; (MT) peut prendre deux valeurs (M_1) et (M 2) ;
30 - (FBS), le Fish-Bird Status qui peut prendre les valeurs « NONE » ou « aucun » lorsqu'il n'y a pas de fish-bird, « TOLO » ou « Trans Onto Leg Overshoot » dans le cas « fish » illustré par la figure 2.1, « TM »
ou « Trans Merge » dans le cas « bird » illustré par la figure 2.2 ;
- (TS) est un indicateur d'état logique qui permet de distinguer 35 les cas où un traitement spécifique doit être appliqué ((TS) = 1 );
- (n) est le nombre de legs sautés depuis le dernier leg non sauté.
A l'initialisation du calculateur, (i) est fixé à la valeur (io) qui désigne le premier leg sur lequel des calculs sont possibles, soit en règle générale, le leg suivant immédiatement le leg actif, c'est-à-dire le leg parcouru par l'avion à ce moment. Un test est ensuite appliqué sur (PLI) et (TS). Si (PLI) _ (i) - 1 ET (TS) = 0, d'une part, le dernier leg non sauté est le leg précédent le leg courant, cela veut dire qu'aucun cas de fish-bird n'a été
détecté ((FBS) = NONE ) et d'autre part qu'il n'y a pas de traitement spécifique à appliquer. La transition entre le leg précédent et le leg courant doit être choisie dans une matrice (M_1) telle que celle figurant ci-dessous, o.ù les en-têtes des lignes (j) et des colonnes (k) sont les abréviations des legs de la norme ARINC 424 et les valeurs figurant dans les cases de la matrice sont les numéros d'ordre de I à VI des types de transitions de la 15 figure 1, le symbole (*) indiquant les enchaînements impossibles et la lettre (D) une discontinuité obligatoire définie par l'ARINC.
J AFCA CD CF CI CR DFFA FM HA HFHM IF PI RF TFVA VD VI VM VR
1 AF VIIIIIIII IIIIII* I I V V V * * II * IIIIIIIIIIIIIII
2 CA * IIIIIIII IIIIIIIVII II ' ' ' D ' * ' IIIIIIIIIIIIIII
3 CD VIIIIIIIII IIIIIIIVII II * * ' D ' * * IIIIIIIIIIIIIII
Ces types normalisés sont répertoriés dans le tableau ci-dessous selon leur appellation anglaise, dans lequel l'abréviation DME veut dire « Distance Measuring Equipment ».
Abrviation Si nification AF DME Arc CA Course to Altitude CD Course to DME Distance CF Course to Fix CI Course to Interce t CR Course to Radial DF Direct to Fix FA Course from Fix to Altitude FM Course from Fix to Manual termination HA Holdin pattern to Altitude HF Holding pattern to Fix HM Holdin attern to Manual termination IF Initial Fix p1 Procedure Turn RF Radius to a Fix TF Track to Fix VA Headin to Altitude VD Heading to DME Distance VI Heading to Intercept VM Headin to Manual termination VR Heading to Radial La trajectoire calculée sera constituée de la suite des legs du plan de vol reliés deux à deux par une ou plusieurs portions curvilignes. En effet, les changements brutaux de cap d'un aéronef ne sont ni possibles ni souhaitables. Dans le contexte dans lequel l'invention est mise en oeuvre, six types normalisés de transitions ont été définis. Ils sont représentés sur les figures 1.1 à 1.6 sur lesquelles les abréviations et symboles ont les significations ci-dessous et constituent les paramètres nécessaires pour les ~5 calculs des transitions:
WO 01/50087 ~: PCT/FR00/03725 - abréviations communes : (TERM FIX) - « point fixe » ;
(PREVIOUS TERM FIX) _ « point fixe précédent » ; (NEXT TERM_FIX) _ « point fixe suivant» ; (FIX NAVAID) _ « balise fixe » ; (TC) _ « Turn Center » ou « centre du virage » ; (ITP) _ « Initial Turn Point » ou « point de début de virage » ; (FTP) _ « Final Turn Point » ou « point de fin de virage»
;
(N) _ « Nord magnétique » ; (x;) _ « Initial Track » ou « cap initial » ; (xf) _ « Final Track » ou « cap final » ; (0x) _ « Track variation » ou « changement de cap»;
- figure 1.1 : (Rms) _ « Roll manoeuver start » ou « début de manoeuvre » ; (RAD) - « Roll manoeuver Anticipation Distance » ou « distance d'anticipation de la manoeuvre » ; (TAD) _ « Turn Anticipation Distance » ou « distance d'anticipation de virage » ; (INP) _ « Intermediate Point » ou « point milieu » ; (B) _ « bissectrice » ; (Rme) _ « Roll manoeuver end » ou « fin de manoeuvre » ;
- figure 1.2 : (tc~) _ « track change 1» ou « changement de cap 1 » ; (ttr) _ « trans turn radius » ou « rayon de virage de transition » ;
(tLIP) _ « trans Leg Intercept Point » ou « point d'intersection des legs de transition » ;
- figure 1.5 : (tdes) _ « tear drop entry sector » ou « secteur 2o d'entrée de la transition d'approche» ; (ep) _ « entry point » ou « point d'entrée » ; (is) _ « inbound segment » ou « segment d'entrée » ; (os) _ « outbound segment » ou « segment de sortie » ;
- figure 1.6 : (p) _ « arc DME » ; ~(OW) _ « route DME » ; (eb) _ « exit bearing » ou « azimuth de sortie ».
2s Lorsque les legs sont suffisamment longs, les transitions successives sont proportionnelles aux legs et la continuité de la trajectoire est assurée par une succession de legs et de transitions qui n'interfèrent pas.
Cependant, lorsque les legs sont de courte distance et forment 3o entre eux des angles de 90° ou plus, il est courant de voir apparaitre des configurations semblables à celles des figures 2.1 et 2.2 qui rendent le calcul automatique de trajectoire impossible sans moyen supplémentaire.
Dans le cas de la figure 2.1, la transition (AB) dépasse ou « overshoote ».la terminaison du leg L2. On parle également de cas de « fish ». Dans ce cas, il ss n'est pas possible de calculer la transition suivante par les méthodes usuelles. Dans le cas de la figure 2.2, le point (B') terminal de la transition (A'B') se situe au-delà du point initial (C') de la transition suivante (C'D') . On parle alors de cas de « bird ». On parle, pour désigner de manière générique ces deux types de cas de « fish-bird ».
La solution classique apportée par l'art antérieur (notamment le brevet US 3,994,456) à ce type de situations est de sauter le leg intermédiaire et de calculer une transition directe comme indiqué sur les figures 3.1 et 3.2. Sur la figure 3.1, le leg (L2) de la figure 2.1 a été
sauté et une transition unique (AE) a été calculée. De même, sur la figure 3.2, le leg (L'2) de la figure 2.2 a été supprimé et une transition unique (A'D') a été
également calculée.
Cette solution ne permet pas de résoudre les cas du type illustré
par les figures 4.1 et 4.2 où plusieurs transitions successives font apparaïtre , des fish-bird (cas de fish-bird multiple). Au contraire, la présente invention ~5 permet la mise en oeuvre de moyens autorisant le saut de plusieurs legs consécutifs, comme illustré sur les figures 5.1 et 5.2, et le calcul de la transition entre le dernier leg non sauté et le premier leg suivant.
Sur la figure 4.1, les cinq legs de L "~ à L"5, tous de type TF
(Track to Fix), seraient normalement reliés par des transitions (A"B") à
20 (G"H") faisant apparaître trois birds (B" overshoote C" ; D" overshoote E"
;
F"' overshoote G"'). Selon l'art antérieur, le leg L "2 est sauté et la transition entre L "1 et L "3 est calculée, puis la procédure normale serait que le leg L "4 soit sauté et que la transition entre L "3 et L "5 soit calculée.
Cépendant, il n'y a pas dans ce cas de moyen d'éviter que la suite des deux transitions 25 L "1 L "3 et L "3 L "5 ne génère une discontinuité. Le calculateur sera donc en erreur et le pilote devra reprendre la main. Comme illustré sur la figure 5.1, l'invention permet de sauter les legs L "2, L "3 et L "4 et de calculer la transition directe de L "1 à L "5 par le segment (I"J ") qui est une transition de type II. Une autre illustration de l'intérêt de l'invention est fournie par les 30 figures 4.2 et 5.2. Sur la figure 4.2 est exposé une autre configuration de cinq legs TF générant deux birds ((B"') overshoote (C"') et (F"') overshhote (G"')) et un fish (D"' overshoote la terminaison du leg L"'3). La trajectoire selon l'invention, illustrée sur la figure 5.2 est également calculée par le saut de trois legs, le premier et le cinquième leg étant directement reliés par une transition (A"'L"') également de type II.
Le calculateur selon l'invention sera normalement composé, comme illustré en figure 6, d'un module de stockage (MEM) permettant de mémoriser les données du plan de vol, d'un module de calcul (CAL), d'un dispositif d'acquisition et de traitement des données fournies par les capteurs de vol (CAP), tels que cap, altitude, vitesse, distance par rapport à
un repère DME entre autres, d'un module d'entrée manuelle de données par un pilote ou navigateur (ENT), tel qu'un clavier entre autres, un module d'affichage des données de plan de vol et de trajectoire pour le pilote ou le navigateur (AFF).
Le module de calcul selon l'invention peut notamment comporter un processeur de type Power PC ou TMS320C31 ou C34 et différents étages mémoires et composants passifs. Ce module pourra être remplacé
~5 par tout autre module de calcul capable d'effectuer un calcul complet de trajectoire selon la norme, soit sur deux cent legs au maximum, en cinq secondes ou moins.
L'organisation fonctionnelle des moyens qui font l'objet de la présente invention est illustrée sur le bloc diagramme de la figure 7. Ces 2o moyens sont constitués par un programme d'ordinateur dont l'effet technique est notamment de permettre le calcul de la trajectoire de l'aéronef sur la totalité du plan de vol et donc de supprimer tous les cas de fish-bird, simples ou multiples.
25 Soient les définitions suivantes - (i), l'index du leg courant ;
- (PLI), le Previous Leg Index ou index du dernier leg non sauté ;
- (MT), la matrice de choix des transitions en fonction des cas d'enchaînement des legs ; (MT) peut prendre deux valeurs (M_1) et (M 2) ;
30 - (FBS), le Fish-Bird Status qui peut prendre les valeurs « NONE » ou « aucun » lorsqu'il n'y a pas de fish-bird, « TOLO » ou « Trans Onto Leg Overshoot » dans le cas « fish » illustré par la figure 2.1, « TM »
ou « Trans Merge » dans le cas « bird » illustré par la figure 2.2 ;
- (TS) est un indicateur d'état logique qui permet de distinguer 35 les cas où un traitement spécifique doit être appliqué ((TS) = 1 );
- (n) est le nombre de legs sautés depuis le dernier leg non sauté.
A l'initialisation du calculateur, (i) est fixé à la valeur (io) qui désigne le premier leg sur lequel des calculs sont possibles, soit en règle générale, le leg suivant immédiatement le leg actif, c'est-à-dire le leg parcouru par l'avion à ce moment. Un test est ensuite appliqué sur (PLI) et (TS). Si (PLI) _ (i) - 1 ET (TS) = 0, d'une part, le dernier leg non sauté est le leg précédent le leg courant, cela veut dire qu'aucun cas de fish-bird n'a été
détecté ((FBS) = NONE ) et d'autre part qu'il n'y a pas de traitement spécifique à appliquer. La transition entre le leg précédent et le leg courant doit être choisie dans une matrice (M_1) telle que celle figurant ci-dessous, o.ù les en-têtes des lignes (j) et des colonnes (k) sont les abréviations des legs de la norme ARINC 424 et les valeurs figurant dans les cases de la matrice sont les numéros d'ordre de I à VI des types de transitions de la 15 figure 1, le symbole (*) indiquant les enchaînements impossibles et la lettre (D) une discontinuité obligatoire définie par l'ARINC.
J AFCA CD CF CI CR DFFA FM HA HFHM IF PI RF TFVA VD VI VM VR
1 AF VIIIIIIII IIIIII* I I V V V * * II * IIIIIIIIIIIIIII
2 CA * IIIIIIII IIIIIIIVII II ' ' ' D ' * ' IIIIIIIIIIIIIII
3 CD VIIIIIIIII IIIIIIIVII II * * ' D ' * * IIIIIIIIIIIIIII
4 CF VIIIIIIII IIIIIIIVI I V V V ' I II I IIIIIIIIIIIIIII
CI VI* ' IV ' * * IV IV * * ' D * * ' ' * * ' 6 CR ' IIIIIIII IIIIIIIVII II ' ' ' D ' ' * IIIIIIIIIII III
7 DF VIIIIIIII IIIIIIIVI I V V V ' I ' I IIIIIIIIIIIIIII
8 FA ' IIIIIIII IIIIIIIVII II ' ' ' ' ' ' ' IIIIIIIIIIIIIII
9 FM ' IIIIIIII IIIIIIIVII II ' * * * * * ' IIIIIIIIIIIIIII
HA VIIIIIIIII IIIIIIIVII II ' ' ' ' ' II IIIIIIIIIIIIIIIII
11 HF VIIIIIIIII IIIIIIIVII II * * ' * * II IIIIIIIIIIIIIIIII
12 HM VIIIIIIIII IIIIIIIVII II ' ' ' ' * II IIIIIIIIIIIIIIIII
13 IF D D D D D D D D D D D D * D ' D D D D D D
14 PI ' II . . ' . . . . . . . * . . . . .
RF VII11IIIII IIIIII' II II V V V * ' II II' * ' ' ' 16 TF VIIIIIIII IIIIII' I I V V V D I II I IIIIIIIIIIIIIII
17 VA ' IIIIIIII IIIIIIIVII II ' ' ' D ' ' ' IIIIIIIIIIIIIII
18 VD VI* ' IV * ' * IV IV ' * * D ' * * * ' ' ' ' 19 VI VIIIIIIIII IIIIIIIVII II * ' ' D ' ' ' IIIIIIIIIIIIIII
VM ' IIIIIIII IIIIIIIVII II ' * ' D * * * IIIIIIIIIIIIIII
21 VR ' IIIIIIII IIIIIIIVII II ' * ' D * ' ' IIIIIIIIIIIIIII
Si (PLI) ~ (i) - 1 OU (TS) = 1, soit le dernier leg a été supprimé, ce 2o qui veut dire que (FBS) ~ NONE, soit il faut appliquer un traitement spécifique. Dans les deux cas, la valeur de la transition à appliquer est donnée par la case m 2~,k de la matrice (M 2) figurant à l'intersection de la ligne (j) dont l'en-tête est égale au type du dernier leg non sauté et de la WO 01/50087 $ PCT/FR00/03725 colonne (k) dont l'en-tête est égale au type du leg courant. La matrice M 2 sera du type figurant ci-dessous.
J AFCA CD CF CICR DF FA FM HA HFHM IF PI RF TFVA VD VI VM VR
1 AF IIII II II IIII II II II TSaTSaTS TS II II IIIIIIIIIIIIIIIII
2 CA IIIIIIIIII IIIIIIIV II II TSaTSaTS TS II II IIIIIIIIIIIIIIIII
3 CD IIIIIIIIII IIIIIIIV II II TS3TSaTSsTSzII II IIIIIIIIIIIIIIIII
4 CF IIII II II IIII II II II TS3TSaTSsTSzII II IIIIIIIIIIIIIIIII
CI IIIIIIIIII IIIIIIIV II II TS3TSaTS3TSzII II IIIIIIIIIIIIIIIII
6 CR IIIIIIIIII IIIIIIIV II II TSaTSaTS TS II II IIIIIIIIIIIIIIIII
7 DF IIII II II IIII II II II TSaTSaTS T II II IIIIIIIIIIIIIIIII
B FA IIIIIIIIII IIIIIIIV II II TSaTSaTS3TSzII II IIIIIIIIIIIIIIIII
9 FM IIIIIIIIII IIIIIIIV II II TSaTSaTS T II II IIIIIIIIIIIIIIIII
HA IIIIIIIIII IIIIIIIV II II TSaTSTS T II II IIIIIIIIIII111' III
11 HF IIII II II IIII II II II TS TST5aTS II II IIIIIIIIIIIIIIIII
12 HM IIIIIIIIII IIIIIIIV II II TSaTSaTSaTS II II IIIIIIIIIIIIIIIII
13 IF TS,TS,TS,TS,TSTS,TS~TS TS TS~TS,TS TS TS,TS TS,TS TS,TS,TS,TS, 14 PI TS~. . . . . . . . . . . . . . . .
RF IIII II II IIII II II II TSaTSsTS T II II IIIIIIIIIIIIIIIII
16 TF IIII II II IIII II II II TSaTSaTS T II II IIIIIIIIIIIIIIIII
17 VA IIIIIIIIII IIIIIIIV II II TSsTSaTSaTSzII II IIIIIIIIIIIIIIIII
18 VD IIIIIIIIII IIIIIIIV II II TSaTSaTS3TS II II IIIIIIIIIIIIIIIII
19 VI IIIIIIIIII IIIIIIIV II II TSaTSsTS TSzII II IIIIIIIIIIIIIIIII
VM IIIIIIIIII IIIIIIIV II II TSsTSsTS TS II II II111IIIIIIIIIIII
21 VR IIIIIIIIII IIIIIIIV II II TSaTSaTSaTSzII II IIIIIIIIIIIIIIIII
~ ~ ~ ~ I I I I I I
s Les valeurs de m 2~,k sont déterminées de la manière suivante - m 2~,k = II lorsque (k) = 1, 4, 8, 9, 14, 15, 16 sauf lorsque (j) _ 13, 14, ou lorsque (k) = 2, 3, 5, 6, 7 et (j) = 1, 4, 7, 11, 15, 16 ;
- m 2~,k = III lorsque (k) >_ 17 sauf lorsque (j) = 13 ,14, ou lorsque (k) = 2, 3, 5, 6 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21 ;
- m 2~,k = IV lorsque (k) = 7 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21 .
Les autres valeurs de (j) et de (k) conduisent à des traitements spécifiques ou des enchaînements impossibles. Dans une mise en oeuvre de l'invention, on peut distinguer quatre cas de traitements spécifiques 15 - m 2~,k = TS~ b' (k) lorsque (j) - 13: quelle que soit la configuration de l'enchaînement, on refuse de sauter le leg courant ; le point de départ de la transition vers le leg courant précède le point de terminaison du dernier leg non sauté, qui est un fix ; la transition se dégrade en type II
à
partir de la terminaison du leg courant qui sera automatiquement survolée ;
20 - m 2~,k = TS2 b' Q) lorsque (k) - 13: quelle que soit la configuration de l'enchaînement, on refuse de sauter le dernier leg non sauté ; la transition est conservée telle quelle même si elle overshoote le point de terminaison du leg courant ;
- m 2~,k = TS3 d (j) lorsque 10 <_ (k) < 13 : quelle que soit la configuration de l'enchaînement, on refuse de sauter le dernier leg non sauté
et on construit une interception directe jusqu'au point d'entrée du « hold », le leg courant étant transformé en leg de type DF (« Direct to Fix ») ;
- m 2~,k = TS4 lorsque (j) = 14 et (k) = 4 : quelle que soit la configuration de l'enchaînement, on refuse de sauter le leg courant et rien n'est modifié.
Les cas (j) =14 et (k) $ 4 correspondent à des enchaînements impossibles : un leg PI est nécessairement suivi d'un leg CF ; ni le calculateur de plan de vol ni le pilote ne peuvent imposer une configuration différente.
Que la matrice de choix des transitions soit (M_1 ) ou (M 2), on teste ensuite si l'indice du leg courant pointe sur le dernier leg du plan de vol.
Si tel n'est pas le cas, on teste ensuite (FBS) de manière à calculer les ~5 nouvelles valeurs à.appliquer aux index (i) du leg courant et (PLI) du dernier leg non sauté pour la boucle suivante de calcul. Trois cas sont possibles - dans le cas où (FBS) = NONE, les deux index (i) et (PLI) sont augmentés de 1 ;
- dans le cas où (FBS) = TOLO, l'index (PLI) n'est pas modifié et 20 l'index (i) est augmenté de 1 ;
- dans le cas où (FBS) = TM, l'index (PLI) est repositionné à la dernière valeur i-n-1 de (PLI) non sauté.
La présente invention permet de réduire de manière très 2s importante le nombre de cas où le calculateur générera une erreur, le pilote devant alors tracer la trajectoire en mode manuel. Bien entendu, cette dernière possibilité est toujours ouverte lorsqu'elle est nécessaire ou apparaît plus avantageuse.
L'invention peut être mise en oeuvre avant le décollage pour 3o calculer une trajectoire en préparation de mission ou en vol de manière dynamique, à partir du plan de vol mémorisé avant le décollage ou à partir d'un plan de vol quelconque recalculé pendant le déroulement de la mission.
L'invention peut étre mise en oeuvre dans différentes versions de la norme ARINC 424 et s'adapter sans difficulté aux évolutions futures de 35 celle-ci. Ce sera notamment le cas pour les procédures « Required WO 01/50087 1 ~ PCT/FR00/03725 Navigation Performance » ou RNP qui définissent des zones limites à ne pas dépasser autour du leg. II en est de même en cas d'évolution des transitions types appliquées selon les spécifications de l'avionneur aux enchaînements des legs normalisés. Dans ces deux cas, la matrice M_1 et/ou la matrice s M_2 seront modifiées en conséquence, ainsi que le cas échéant les routines de calcul des transition auxquelles il est fait appel en fonction de l'application des matrices de décision.
II est également possible d'adapter l'invention à un nombre de cas de calcul d'index supérieur à trois, si cela apparaît nécessaire.
II est aussi possible de prévoir plus de deux matrices de décision.
De même, s'il est nécessaire de gérer en parallèle plus de deux indices, au moins dans certains cas, il est possible de prévoir des matrices de décision ayant autant de dimensions que d'indices à gérer.
CI VI* ' IV ' * * IV IV * * ' D * * ' ' * * ' 6 CR ' IIIIIIII IIIIIIIVII II ' ' ' D ' ' * IIIIIIIIIII III
7 DF VIIIIIIII IIIIIIIVI I V V V ' I ' I IIIIIIIIIIIIIII
8 FA ' IIIIIIII IIIIIIIVII II ' ' ' ' ' ' ' IIIIIIIIIIIIIII
9 FM ' IIIIIIII IIIIIIIVII II ' * * * * * ' IIIIIIIIIIIIIII
HA VIIIIIIIII IIIIIIIVII II ' ' ' ' ' II IIIIIIIIIIIIIIIII
11 HF VIIIIIIIII IIIIIIIVII II * * ' * * II IIIIIIIIIIIIIIIII
12 HM VIIIIIIIII IIIIIIIVII II ' ' ' ' * II IIIIIIIIIIIIIIIII
13 IF D D D D D D D D D D D D * D ' D D D D D D
14 PI ' II . . ' . . . . . . . * . . . . .
RF VII11IIIII IIIIII' II II V V V * ' II II' * ' ' ' 16 TF VIIIIIIII IIIIII' I I V V V D I II I IIIIIIIIIIIIIII
17 VA ' IIIIIIII IIIIIIIVII II ' ' ' D ' ' ' IIIIIIIIIIIIIII
18 VD VI* ' IV * ' * IV IV ' * * D ' * * * ' ' ' ' 19 VI VIIIIIIIII IIIIIIIVII II * ' ' D ' ' ' IIIIIIIIIIIIIII
VM ' IIIIIIII IIIIIIIVII II ' * ' D * * * IIIIIIIIIIIIIII
21 VR ' IIIIIIII IIIIIIIVII II ' * ' D * ' ' IIIIIIIIIIIIIII
Si (PLI) ~ (i) - 1 OU (TS) = 1, soit le dernier leg a été supprimé, ce 2o qui veut dire que (FBS) ~ NONE, soit il faut appliquer un traitement spécifique. Dans les deux cas, la valeur de la transition à appliquer est donnée par la case m 2~,k de la matrice (M 2) figurant à l'intersection de la ligne (j) dont l'en-tête est égale au type du dernier leg non sauté et de la WO 01/50087 $ PCT/FR00/03725 colonne (k) dont l'en-tête est égale au type du leg courant. La matrice M 2 sera du type figurant ci-dessous.
J AFCA CD CF CICR DF FA FM HA HFHM IF PI RF TFVA VD VI VM VR
1 AF IIII II II IIII II II II TSaTSaTS TS II II IIIIIIIIIIIIIIIII
2 CA IIIIIIIIII IIIIIIIV II II TSaTSaTS TS II II IIIIIIIIIIIIIIIII
3 CD IIIIIIIIII IIIIIIIV II II TS3TSaTSsTSzII II IIIIIIIIIIIIIIIII
4 CF IIII II II IIII II II II TS3TSaTSsTSzII II IIIIIIIIIIIIIIIII
CI IIIIIIIIII IIIIIIIV II II TS3TSaTS3TSzII II IIIIIIIIIIIIIIIII
6 CR IIIIIIIIII IIIIIIIV II II TSaTSaTS TS II II IIIIIIIIIIIIIIIII
7 DF IIII II II IIII II II II TSaTSaTS T II II IIIIIIIIIIIIIIIII
B FA IIIIIIIIII IIIIIIIV II II TSaTSaTS3TSzII II IIIIIIIIIIIIIIIII
9 FM IIIIIIIIII IIIIIIIV II II TSaTSaTS T II II IIIIIIIIIIIIIIIII
HA IIIIIIIIII IIIIIIIV II II TSaTSTS T II II IIIIIIIIIII111' III
11 HF IIII II II IIII II II II TS TST5aTS II II IIIIIIIIIIIIIIIII
12 HM IIIIIIIIII IIIIIIIV II II TSaTSaTSaTS II II IIIIIIIIIIIIIIIII
13 IF TS,TS,TS,TS,TSTS,TS~TS TS TS~TS,TS TS TS,TS TS,TS TS,TS,TS,TS, 14 PI TS~. . . . . . . . . . . . . . . .
RF IIII II II IIII II II II TSaTSsTS T II II IIIIIIIIIIIIIIIII
16 TF IIII II II IIII II II II TSaTSaTS T II II IIIIIIIIIIIIIIIII
17 VA IIIIIIIIII IIIIIIIV II II TSsTSaTSaTSzII II IIIIIIIIIIIIIIIII
18 VD IIIIIIIIII IIIIIIIV II II TSaTSaTS3TS II II IIIIIIIIIIIIIIIII
19 VI IIIIIIIIII IIIIIIIV II II TSaTSsTS TSzII II IIIIIIIIIIIIIIIII
VM IIIIIIIIII IIIIIIIV II II TSsTSsTS TS II II II111IIIIIIIIIIII
21 VR IIIIIIIIII IIIIIIIV II II TSaTSaTSaTSzII II IIIIIIIIIIIIIIIII
~ ~ ~ ~ I I I I I I
s Les valeurs de m 2~,k sont déterminées de la manière suivante - m 2~,k = II lorsque (k) = 1, 4, 8, 9, 14, 15, 16 sauf lorsque (j) _ 13, 14, ou lorsque (k) = 2, 3, 5, 6, 7 et (j) = 1, 4, 7, 11, 15, 16 ;
- m 2~,k = III lorsque (k) >_ 17 sauf lorsque (j) = 13 ,14, ou lorsque (k) = 2, 3, 5, 6 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21 ;
- m 2~,k = IV lorsque (k) = 7 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21 .
Les autres valeurs de (j) et de (k) conduisent à des traitements spécifiques ou des enchaînements impossibles. Dans une mise en oeuvre de l'invention, on peut distinguer quatre cas de traitements spécifiques 15 - m 2~,k = TS~ b' (k) lorsque (j) - 13: quelle que soit la configuration de l'enchaînement, on refuse de sauter le leg courant ; le point de départ de la transition vers le leg courant précède le point de terminaison du dernier leg non sauté, qui est un fix ; la transition se dégrade en type II
à
partir de la terminaison du leg courant qui sera automatiquement survolée ;
20 - m 2~,k = TS2 b' Q) lorsque (k) - 13: quelle que soit la configuration de l'enchaînement, on refuse de sauter le dernier leg non sauté ; la transition est conservée telle quelle même si elle overshoote le point de terminaison du leg courant ;
- m 2~,k = TS3 d (j) lorsque 10 <_ (k) < 13 : quelle que soit la configuration de l'enchaînement, on refuse de sauter le dernier leg non sauté
et on construit une interception directe jusqu'au point d'entrée du « hold », le leg courant étant transformé en leg de type DF (« Direct to Fix ») ;
- m 2~,k = TS4 lorsque (j) = 14 et (k) = 4 : quelle que soit la configuration de l'enchaînement, on refuse de sauter le leg courant et rien n'est modifié.
Les cas (j) =14 et (k) $ 4 correspondent à des enchaînements impossibles : un leg PI est nécessairement suivi d'un leg CF ; ni le calculateur de plan de vol ni le pilote ne peuvent imposer une configuration différente.
Que la matrice de choix des transitions soit (M_1 ) ou (M 2), on teste ensuite si l'indice du leg courant pointe sur le dernier leg du plan de vol.
Si tel n'est pas le cas, on teste ensuite (FBS) de manière à calculer les ~5 nouvelles valeurs à.appliquer aux index (i) du leg courant et (PLI) du dernier leg non sauté pour la boucle suivante de calcul. Trois cas sont possibles - dans le cas où (FBS) = NONE, les deux index (i) et (PLI) sont augmentés de 1 ;
- dans le cas où (FBS) = TOLO, l'index (PLI) n'est pas modifié et 20 l'index (i) est augmenté de 1 ;
- dans le cas où (FBS) = TM, l'index (PLI) est repositionné à la dernière valeur i-n-1 de (PLI) non sauté.
La présente invention permet de réduire de manière très 2s importante le nombre de cas où le calculateur générera une erreur, le pilote devant alors tracer la trajectoire en mode manuel. Bien entendu, cette dernière possibilité est toujours ouverte lorsqu'elle est nécessaire ou apparaît plus avantageuse.
L'invention peut être mise en oeuvre avant le décollage pour 3o calculer une trajectoire en préparation de mission ou en vol de manière dynamique, à partir du plan de vol mémorisé avant le décollage ou à partir d'un plan de vol quelconque recalculé pendant le déroulement de la mission.
L'invention peut étre mise en oeuvre dans différentes versions de la norme ARINC 424 et s'adapter sans difficulté aux évolutions futures de 35 celle-ci. Ce sera notamment le cas pour les procédures « Required WO 01/50087 1 ~ PCT/FR00/03725 Navigation Performance » ou RNP qui définissent des zones limites à ne pas dépasser autour du leg. II en est de même en cas d'évolution des transitions types appliquées selon les spécifications de l'avionneur aux enchaînements des legs normalisés. Dans ces deux cas, la matrice M_1 et/ou la matrice s M_2 seront modifiées en conséquence, ainsi que le cas échéant les routines de calcul des transition auxquelles il est fait appel en fonction de l'application des matrices de décision.
II est également possible d'adapter l'invention à un nombre de cas de calcul d'index supérieur à trois, si cela apparaît nécessaire.
II est aussi possible de prévoir plus de deux matrices de décision.
De même, s'il est nécessaire de gérer en parallèle plus de deux indices, au moins dans certains cas, il est possible de prévoir des matrices de décision ayant autant de dimensions que d'indices à gérer.
Claims (5)
1. Dispositif de calcul de la trajectoire d'un aéronef du type comprenant un module mémoire (MEM) propre à stocker un plan de vol, constitué par une suite de segments de vol reliant un point de départ et un point d'arrivée, ces segments dits «legs», étant définis parmi un nombre prédéterminé de types, et leurs enchaînements étant définis parmi un jeu prédéterminé de possibilités, et un module de prévision de trajectoire (CAL), capable de travailler par enchaînement d'une procédure de calcul sur legs, et d'une procédure de calcul de transition entre legs, choisie parmi plusieurs en fonction de premières règles de décision (M_1), ainsi que de mémoriser au moins partiellement les éléments de trajectoire résultants, ce module possédant un mode spécial opératoire en cas de saut de leg, caractérisé en ce que, dans ce mode spécial, ledit module est capable d'appliquer l'une desdites procédures de transition entre legs, entre deux legs non consécutifs, en fonction de seconde règles de décision (M_2).
2. Dispositif selon la revendication précédente, caractérisé en ce que ledit module est capable de discriminer des configurations irrégulières entres legs dans lesquelles il peut prendre ledit mode spécial en effectuant itérativement des sauts de legs chaque fois qu'une configuration indésirable est à nouveau rencontrée.
3. Dispositif selon l'une des revendications précédentes, caractérisé en ce qu'il est capable de calculer et de mémoriser les index (i) du leg courant et (PLI) du dernier leg non sauté, ledit calcul étant tel que, si le leg précédent n'a pas été sauté, (i) est augmenté de une unité et (PLI) est positionné à (i), si le leg précédent a été sauté parce que générant une transition aboutissant au-delà du point terminal du leg courant, (i) est augmenté d'une unité et (PLI) n'est pas modifié et si le leg précédent a été
modifié parce que générant une transition aboutissant au-delà du point initial du leg courant, (i) n'est pas modifié et (PLI) est repositionné à l'index du dernier leg non sauté.
modifié parce que générant une transition aboutissant au-delà du point initial du leg courant, (i) n'est pas modifié et (PLI) est repositionné à l'index du dernier leg non sauté.
4. Dispositif selon l'une des revendications précédentes, caractérisé en ce que, lorsqu'un leg du plan de vol est sauté, la transition qui relie le dernier leg non sauté au leg courant est choisie parmi trois types de solutions numérotés de II à IV telles que, dans le cas de type II, l'aéronef rejoint le leg courant par une portion rectiligne faisant un angle de 45° avec ledit leg courant, la transition entre le dernier leg non sauté et ladite portion rectiligne étant constituée par un arc de cercle commençant à la verticale dudit dernier leg non sauté et se terminant tangentiellement à ladite portion rectiligne, dans le cas de type III, l'aéronef rejoint le cap du leg courant par un arc de cercle commençant au point fixe terminal du dernier leg non sauté
et se terminant tangentiellement au leg courant, dans le cas de type IV, l'aéronef rejoint le leg courant par un arc de cercle tangent au dernier leg non sauté et au leg courant, le choix entre lesdites trois solutions étant opéré
selon une matrice de décision (M_2) dont les entrées en lignes d'indice (j) et en colonnes d'indice (k) sont constituées par les legs de plan de vol selon la norme ARINC 424 rangés selon l'ordre alphabétique croissant de ladite norme, les valeurs (m_2j,k) de ladite matrice étant (m_2j,k) = II lorsque (k) =
1, 4, 8, 9, 14, 15, 16 sauf lorsque (j) = 13, 14, ou lorsque (k) = 2, 3, 5, 6, 7 et (j) = 1, 4, 7, 11, 15, 16, (m_2j,k) = III lorsque (k) >= 17 sauf lorsque (j) = 13 ,14, ou lorsque (k) = 2, 3, 5, 6 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21, et (m_2j,k) = IV lorsque (k) = 7 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21, les autres valeurs de (j) et de (k) nécessitant des traitements spécifiques.
et se terminant tangentiellement au leg courant, dans le cas de type IV, l'aéronef rejoint le leg courant par un arc de cercle tangent au dernier leg non sauté et au leg courant, le choix entre lesdites trois solutions étant opéré
selon une matrice de décision (M_2) dont les entrées en lignes d'indice (j) et en colonnes d'indice (k) sont constituées par les legs de plan de vol selon la norme ARINC 424 rangés selon l'ordre alphabétique croissant de ladite norme, les valeurs (m_2j,k) de ladite matrice étant (m_2j,k) = II lorsque (k) =
1, 4, 8, 9, 14, 15, 16 sauf lorsque (j) = 13, 14, ou lorsque (k) = 2, 3, 5, 6, 7 et (j) = 1, 4, 7, 11, 15, 16, (m_2j,k) = III lorsque (k) >= 17 sauf lorsque (j) = 13 ,14, ou lorsque (k) = 2, 3, 5, 6 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21, et (m_2j,k) = IV lorsque (k) = 7 et (j) = 2, 3, 5, 6, 8, 9, 10 , 12, 17, 18, 19, 20, 21, les autres valeurs de (j) et de (k) nécessitant des traitements spécifiques.
5. Dispositif selon les revendications 3 et 4 caractérisé en ce que dans les cas spécifiques selon la revendication 4, si (j) = 13, le traitement spécifique TS1 est appliqué, c'est-à-dire que le leg courant est conservé et la transition est de type II à partir du point de terminaison du leg courant, si (k) = 13, le traitement spécifique TS2 est appliqué, c'est-à-dire que le dernier leg non sauté est conservé de même que la transition calculée, si (k) = 10, 11, 12, le traitement spécifique TS3 est appliqué, c'est-à-dire que le dernier leg non sauté est conservé et relié directement au point de départ du leg courant qui est transformé en leg << Direct to Fix >>, et si (j) = 14 et (k) = 4, le traitement spécifique TS4 est appliqué, c'est-à-dire que le leg courant est conservé.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR00/00155 | 2000-01-07 | ||
| FR0000155A FR2803655B1 (fr) | 2000-01-07 | 2000-01-07 | Calculateur de vol lissant la trajectoire d'un aeronef sur plusieurs sequences |
| PCT/FR2000/003725 WO2001050087A2 (fr) | 2000-01-07 | 2000-12-28 | Calculateur de vol lissant la trajectoire d'un aeronef sur plusieurs sequences |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CA2396537A1 true CA2396537A1 (fr) | 2001-07-12 |
Family
ID=8845680
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA002396537A Abandoned CA2396537A1 (fr) | 2000-01-07 | 2000-12-28 | Calculateur de vol lissant la trajectoire d'un aeronef sur plusieurs sequences |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20030088360A1 (fr) |
| EP (1) | EP1250633A2 (fr) |
| CA (1) | CA2396537A1 (fr) |
| FR (1) | FR2803655B1 (fr) |
| WO (1) | WO2001050087A2 (fr) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2841977B1 (fr) * | 2002-07-05 | 2004-09-10 | Thales Sa | Procede d'aide a la navigation d'un areonef et dispositif correspondant |
| FR2847553B1 (fr) | 2002-11-27 | 2004-12-31 | Eurocopter France | Dispositif d'aide a l'interception par un aeronef d'un segment d'une trajectoire situee dans un plan horizontal et systeme d'aide a l'interception et au suivi d'un tel segment |
| US20050004745A1 (en) * | 2003-05-15 | 2005-01-06 | Rumbo Jim R. | Flight navigation sequencing system and method |
| FR2861871B1 (fr) | 2003-11-04 | 2006-02-03 | Thales Sa | Procede de suivi du deroulement du plan de vol d'un aeronef cooperatif |
| FR2870372B1 (fr) * | 2004-05-11 | 2006-08-18 | Thales Sa | Procede d'aide a la verification de la trajectoire d'un aeronef |
| FR2870610B1 (fr) * | 2004-05-18 | 2010-11-12 | Airbus France | Procede et dispositif pour determiner automatiquement une trajectoire de capture d'une trajectoire de vol pour un aeronef, ainsi que methode et systeme de guidage automatique d'un aeronef |
| FR2876789B1 (fr) | 2004-10-15 | 2007-01-26 | Thales Sa | Procede de positionnement d'ordres a execution differee dans une trajectoire de vol d'un aeronef |
| IL169269A (en) * | 2005-06-19 | 2012-08-30 | Israel Aerospace Ind Ltd | Method for automatically guiding an unmanned vehicle and computer readable media bearing a |
| US8184974B2 (en) | 2006-09-11 | 2012-05-22 | Lumexis Corporation | Fiber-to-the-seat (FTTS) fiber distribution system |
| FR2916287B1 (fr) | 2007-05-15 | 2014-06-27 | Thales Sa | Procede de tracement d'une portion de trajectoire d'un aeronef comprenant un arc de cercle a rayon constant |
| FR2919383B1 (fr) | 2007-07-24 | 2009-10-09 | Thales Sa | Procedes de detection de desalignement de points appartenant a un plan de vol aeronef |
| ES2715850T3 (es) | 2009-08-06 | 2019-06-06 | Global Eagle Entertainment Inc | Sistema de entretenimiento en vuelo de interconexión en red en serie de fibra hasta el asiento |
| WO2011020071A1 (fr) | 2009-08-14 | 2011-02-17 | Lumexis Corp. | Dispositif de connexion d'unité d'affichage vidéo pour un système fibre à l'écran de divertissement à bord |
| US8416698B2 (en) | 2009-08-20 | 2013-04-09 | Lumexis Corporation | Serial networking fiber optic inflight entertainment system network configuration |
| FR2985074B1 (fr) * | 2011-12-22 | 2014-02-21 | Thales Sa | Procede et dispositif pour la determination d'une trajectoire laterale d'un aeronef et systeme de gestion du vol associe |
| FR2993974B1 (fr) * | 2012-07-27 | 2014-08-22 | Thales Sa | Procede de construction d'une trajectoire d'un aeronef par vecteur d'etat |
| FR2994010B1 (fr) * | 2012-07-27 | 2018-09-07 | Thales | Dispositif et procede de gestion de strategie de rejointe de points de navigation |
| US10453225B2 (en) * | 2017-04-12 | 2019-10-22 | Honeywell International Inc. | System and method for converting path terminators to drawing commands and filling the voids between flight path segments |
| FR3081987B1 (fr) * | 2018-06-05 | 2020-08-14 | Thales Sa | Procede de calcul d'une trajectoire continue d'un aeronef, produit programme d'ordinateur et systeme associes |
| CN115145268B (zh) * | 2022-06-14 | 2024-06-18 | 西安工业大学 | 一种规避障碍物顶点和转弯圆弧化的a*算法改进方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3994456A (en) * | 1975-05-29 | 1976-11-30 | Sperry Rand Corporation | Steered lateral course transition control apparatus for aircraft area navigation systems |
| US5646854A (en) * | 1989-11-14 | 1997-07-08 | Honeywell Inc. | Lateral guidance transition control apparatus for aircraft area navigation systems |
-
2000
- 2000-01-07 FR FR0000155A patent/FR2803655B1/fr not_active Expired - Lifetime
- 2000-12-28 WO PCT/FR2000/003725 patent/WO2001050087A2/fr not_active Ceased
- 2000-12-28 EP EP00993739A patent/EP1250633A2/fr not_active Withdrawn
- 2000-12-28 CA CA002396537A patent/CA2396537A1/fr not_active Abandoned
- 2000-12-28 US US10/169,079 patent/US20030088360A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001050087A3 (fr) | 2002-01-03 |
| US20030088360A1 (en) | 2003-05-08 |
| FR2803655B1 (fr) | 2002-06-14 |
| WO2001050087A2 (fr) | 2001-07-12 |
| EP1250633A2 (fr) | 2002-10-23 |
| FR2803655A1 (fr) | 2001-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2396537A1 (fr) | Calculateur de vol lissant la trajectoire d'un aeronef sur plusieurs sequences | |
| FR2916841A1 (fr) | Procede d'elaboration d'un plan de vol d'aeronef | |
| CA2572186A1 (fr) | Procede de changement de procedure d'approche d'un aeronef | |
| EP2506236A1 (fr) | Procédé et dispositif de gestion automatique du profil vertical d'un plan de vol d'un aéronef. | |
| FR2916530A1 (fr) | Procede et dispositif pour surveiller une indication de position d'un aeronef. | |
| FR2951005A1 (fr) | Procede et dispositif d'aide a la gestion de vol d'un aeronef recevant une clairance de controle | |
| WO2008152315A2 (fr) | Procédé et dispositif de gestion, de traitement et de contrôle de paramètres utilisés à bord d'aéronefs | |
| EP2296127A1 (fr) | Procédé et dispositif de gestion d'informations dans un aéronef | |
| EP2181307B1 (fr) | Procédé et dispositif de transmission de données géographiques sur un aéronef | |
| FR2906048A1 (fr) | Procede et dispositif de modification d'un plan de vol et notamment d'une procedure de decollage pour un aeronef | |
| EP3232417B1 (fr) | Securisation du sequencement du plan de vol d'un aeronef | |
| FR2901893A1 (fr) | Dispositif de surveillance d'informations de commande d'un aeronef | |
| FR3023610A1 (fr) | ||
| WO2005109374A1 (fr) | Procede d'aide a la verification de la trajectoire d'un aeronef | |
| FR2888979A1 (fr) | Systeme de visualisation d'aeroport pour un aeronef | |
| FR2920245A1 (fr) | Procede et systeme de synchronisation de contexte d'affichage | |
| EP0879397B1 (fr) | Procede et dispositif d'aide a la navigation aerienne, avec affichage d'instruments de navigation utilises | |
| EP2589524A1 (fr) | Installation et procédé de gestion de la circulation de véhicules sur un réseau ferroviaire | |
| FR2994010A1 (fr) | Dispositif et procede de gestion de strategie de rejointe de points de navigation | |
| FR3083897A1 (fr) | Systeme de gestion de taches d'un equipage d'aeronef lors d'une mission et procede associe | |
| EP1598642B1 (fr) | Indicateur de pilotage pour un aéronef. | |
| WO2008141953A1 (fr) | Systeme automatise aux temps de reponse deterministes | |
| FR2904448A1 (fr) | Procede et dispositif d'aide a la gestion de vols successifs d'un aeronef. | |
| CN106529827A (zh) | 基于元数据的指标血统的分析方法和分析系统 | |
| FR2909782A1 (fr) | Procede de filtrage selectif d'un plan de vol d'aeronef en fonction des besoins operationnels |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FZDE | Discontinued |