The present application is based on, and claims priority from, French Application Number 07 03785, filed May 29, 2007, the disclosure of which is hereby incorporated by reference herein in its entirety.
The field of the invention is that of the generation of an aircraft flight plan. The invention more specifically relates to a method of generating a flight plan by a dedicated computer, before the aircraft starts up or even during a flight to prepare a diversion of an aircraft from a planned trajectory.
Current aircraft have three levels of piloting equipment:
The flight management computer FMS, hereinafter called flight computer FMS, has, among other main functions, the generation and the automatic following of a flight plan, a flight plan consisting of lateral and vertical trajectories that the aircraft must follow to go from the position that it occupies to its destination, and the speeds with which these trajectories must be travelled.
The generation of a flight plan is done, among other things, from imposed waypoints associated with altitude, time and speed constraints. These imposed waypoints and their associated constraints are introduced, into the flight computer FMS, by an operator of the aircraft, for example a member of the crew of the aircraft, by means of cockpit equipment with keyboard and screen providing the man-machine interface, such as that known by the acronym MCDU, standing for Multipurpose Control and Display Unit. The generation of the flight plan proper, consists in constructing the lateral and vertical trajectories of the flight plan from a sequence of straight line segments starting from a departure point, passing through imposed waypoints and culminating at an arrival point, observing standardized construction rules and taking into account altitude and speed constraints associated with each imposed waypoint.
A flight plan is made up of terminal procedures and successive “route” segments, also called “airways”. The terminal procedures are located in the vicinity of the airports: they define the aircraft landing and take off procedures. The routes form a network linking “nodes” linked by meshes. The aircraft generally follow the meshes of this network.
In the example shown in
The right hand column of row i of the table thus contains an identifier of an exit point PAAi from the segment SGi.
The left hand column of row i of the table contains an indicator of the type of segment to which the exit point PAAi belongs (for example AWY for “Airway”, DIR for “DIRECT”).
Finally, the central column of row i of the table optionally contains a route identifier to be followed to reach the exit point PAAi (for example the name of the SID, of the airway, etc.).
The routes are stored in the database BDR onboard the aircraft. These are straight lines defined by a list of auxiliary route points.
When the exit point PAAi is a geographic reference point which is not part of the auxiliary route points stored in the database BDR, the join indicator is set to “DIR”, and the central column is empty. The terms “direct trajectories” or “DIRECT” segment apply.
When the exit point is a geographic point which is part of the auxiliary route points stored in the BDR, the join indicator is set to “AWY”. In this case, the central column of row i contains the identifier of the route chosen to link the exit point of row i−1 and the exit point of row i.
In particular situations such as an aircraft take off or landing, the join indicator is set to “SID” or “APP”.
A flight plan assigned to the aircraft is read and is built row by row. Thus, the flight plan represented in
The aircraft must then be directed successively by direct trajectories to two geographic reference points (“TINIL” and “DERAK”), then from “DERAK”, the aircraft follows the route “UL856” to the junction point between the routes “UL856” and “UL608” named “KPT”. From the junction point “KPT”, it then bifurcates on the route “UL608”.
Then, the aircraft exits from the route “UL608” at “ERKIR” then performs a DIRECT to “GOLVA” where it enters the following route (“UL 604”), and so on, until the position of the arrival airport is reached.
Routes are entered into an FMS of recent design through an alphanumeric keyboard, by an operator manually entering the identifier of the routes.
a illustrates an example of “routes” pages of an FMS which is presented to an aircraft operator on an MCDU. This page enables an operator to enter into the FMS the information needed to generate a flight plan.
The flight plan generation methods according to the prior art are based on successive determinations of segments forming the flight plan. In the example represented in
From the first two routes entered, the flight plan generation method according to the prior art automatically determines a junction point “BAMES”.
Subsequently, an input, or a selection of the route identifier “UT426”, enables the flight plan generation method to determine the junction point “ABUDA”. The operator finally chooses an exit point from the last route: “DIMAL”.
In the most recent FMS systems which include a “windows” type interface, commonly called MFD (Multi Function Display), the entry of a route to generate a flight plan is based on a route selection by means of a drop-down menu offering the operator a list of route identifiers, as represented in
For example, the drop-down menu presented to the operator on an MFD presents to the operator a limited number, for example ten, route identifiers in alphabetical order of the identifiers. This presentation in particular enables the operator to choose from the displayed identifiers that which corresponds to the route that suits him to build a segment of his flight plan.
In certain situations, for example, to react to an unfavourable change of weather conditions encountered in flight, an aircraft operator, for example a pilot, may have to very rapidly generate a new flight plan. In these situations, a route selection made via a display of a limited number of route identifiers in alphabetical order is unsuitable because it can be relatively lengthy.
In particular, a flight plan, as has been seen, can comprise several tens of segments which require as many manual route selections as are sequentially required. A manual selection can take several minutes. Furthermore, the manipulations required by the operator to select a route are lengthy and tedious when the number of routes passing through a node exceeds the display capability of the drop-down menu.
Finally, in a stress situation, it is difficult for the operator to choose a relevant route simply by studying the route identifiers. This type of presentation does not help lighten the workload of the operator. Finally, the limited number of characters (5) generates major input error potential (for example AWY UL508 and UL608, and so on), given the high number of airways in the navigation databases).
The aim of the invention is to overcome these drawbacks.
More specifically, the subject of the invention is a method of generating a flight plan enabling an aircraft to link a departure airport AD to a destination airport AA, the flight plan consisting of a number N−1 of segments SGi, i being an integer number between 2 and N uniquely identifying the segment SGi of the flight plan linking an auxiliary departure position PADi to an auxiliary arrival position PAAi according to a route Ri, the route Ri being a straight line defined by a list of auxiliary route positions PARi,k, k identifying the auxiliary route positions, the routes Ri being stored in a database BDR onboard the aircraft, PAD1 being a geographic departure position AD, PAAN being a geographic arrival position AA, PAAi and PADi+1 being combined for any integer i between 2 and N−1, characterized in that it comprises a coupled determination:
and in that the coupled determination is produced from an auxiliary departure position PADi and a route Ri to be followed by the segment SGi.
A first benefit of the method according to the invention lies in the compatibility that the coupled determination offers in making a choice by the operator (“manual selection step”) or even an automatic choice (“automatic selection step”) of the successive auxiliary arrival positions PAAi.
A second benefit of the method according to the invention lies in the capacity that it offers to provide assistance in the step-by-step choice of successive segments of a flight plan, that is, a “local” assistance, or even in proposing an overall flight plan consisting of a succession of segments linking the auxiliary departure point occupied by the aircraft to the arrival airport.
Still other objects and advantages of the present invention will become readily apparent to those skilled in the art from the following detailed description, wherein the preferred embodiments of the invention are shown and described, simply by way of illustration of the best mode contemplated of carrying out the invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious aspects, all without departing from the invention. Accordingly, the drawings and description thereof are to be regarded as illustrative in nature, and not as restrictive.
The present invention is illustrated by way of example, and not by limitation, in the figures of the accompanying drawings, wherein elements having the same reference numeral designations represent like elements throughout and wherein:
a, already described, illustrates an exemplary “route” page of an FMS which is presented to an aircraft operator on an MCDU;
b, already described, represents an MFD interface enabling the step-by-step generation of a flight plan;
From one figure to another, the same elements are identified by the same references.
As reviewed above, the flight plan generation methods according to the prior art are based on successive determination of segments forming the flight plan by an operator.
The flight plan generation methods according to the invention are differentiated therefrom by an assistance that they provide the operator in generating the flight plan. These methods according to the invention are applicable in situations in which the operator chooses to build a flight plan from positions referenced in a database BDR onboard the aircraft, that is, when the junction points between the routes are auxiliary route positions.
Consider a flight plan enabling an aircraft, if it follows it, to link a departure airport AD to a destination airport AA. The flight plan consists of a number N−1, unknown beforehand, of segments SGi, where i is an integer number between 2 and N uniquely identifying the segment SGi of the flight plan linking an auxiliary departure position PADi to an auxiliary arrival position PAAi according to a route Ri.
PAD1 is a geographic position of the departure airport AD. PAAN is a geographic position of the arrival airport AA. PAAi and PADi+1 are combined for any i between 2 and N−1.
The routes are stored in the database BDR onboard the aircraft. These are straight lines defined by a list of auxiliary route points PARi,k in which k uniquely identifies an auxiliary route position.
The method according to the invention consists of a coupled determination of an auxiliary arrival position PAAi that is part of the auxiliary positions of at least one of the routes stored in BDR and of a route Ri+1 to be followed by the segment SGi+1.
This coupled determination is made from an auxiliary departure position PADi and a route Ri to be followed by the segment SGi:
Advantageously, the coupled determination comprises:
Advantageously, the coupled determination also comprises a step for manual selection by an operator of the aircraft of an auxiliary arrival position PAAi from the inventoried potential auxiliary arrival positions.
Advantageously, the coupled determination also comprises a step for automatic selection as auxiliary arrival position PAAi of the inventoried potential auxiliary arrival position which is classified in the first rank in the predefined order.
The automatic selection of the auxiliary arrival position PAAi makes it possible to generate a flight plan very rapidly. The use of this automatic selection is, however, to be reserved only for extremely hazardous situations requiring a rapid reaction.
Various embodiments of the method according to the invention can be distinguished, depending on the nature of the inventorying step.
Advantageously, the classification step comprises a substep for identifying interception routes RXj(PARi,k) which intercept the auxiliary route positions PARi,k, where j is an integer number which uniquely identifies a route stored in BDR for which an auxiliary route position is PARi,k.
Considering
More generally, the interception routes are designated RXj(PARi,k) where j is an integer number which uniquely identifies a route stored in BDR for which an auxiliary route position is PARi,k.
Also consider an axis ASi,k+1 linking the auxiliary route position PARi,k+1 to the arrival position PAAN and an axis ASi,k+2 linking the auxiliary route position PARi,k+2 to the arrival position PAAN. The axes ASi,k are named “exit axis deriving from PARi,k”.
The interception routes RXj(PARi,k) form with the axis ASi,k an exit angle □j,k. □k is then considered to be the minimum value of □j,k for any integer j.
Finally, the auxiliary route positions PARi,k are classified by ascending exit angle value □k.
In the example of
There is thus selected an auxiliary arrival position PAAi (PARi,k+1) and a route to be followed by the segment SGi+1 (RX2(PARi,k+1)). The coupled determination performed with the order i can be repeated with the order i+1.
Advantageously, the classification step also comprises a substep for identifying auxiliary route positions PPj,l of the routes RXj(PARi,k) to determine an auxiliary arrival position PAAi+1, in which l uniquely identifies an auxiliary route position.
First to be inventoried are the interception routes RX1(PARi,k+1) and RX2(PARi,k+1) which intercept the auxiliary route position PARi,k+1 and the interception route RX3(PARi,k+2) which intercepts the auxiliary route position PARi,k+2.
There are then identified auxiliary route positions PPj,l of the routes RXj(PARi,k) to determine an auxiliary arrival position PAAi+1, where l uniquely identifies an auxiliary route position.
In the example of
A second embodiment is based on minimizing the auxiliary distance to be travelled:
Advantageously, the classification step also comprises a substep for sequencing the potential auxiliary arrival positions in an increasing auxiliary distance order, in which the auxiliary distance is a sum between a distance separating PADi and PARi,k, a distance separating PARi,k and PPj,l and a distance separating PPj,l and PAAN.
In the example of
Thus, for the example represented in
There are thus selected an auxiliary arrival position PAAi (PARi,k+2), a route to be followed by the segment SGi+1 (RX3(PARi,k+2)) and an auxiliary arrival position PAAi+1 (P3,6). The coupled determination performed with the order i can be repeated with the order i+1 until the index N−1 is reached.
A third embodiment is based on a minimization of the auxiliary angle:
An axis ASSj,l is defined as being a segment that links the auxiliary route position PPj,l to PAAN and an auxiliary angle □l as being equal to a sum between an angle □l formed by RXj(PARi,k) and the direction of North and an angle □l formed by the route RXj(PARi,k) and the axis ASSj.
In
Advantageously, the classification step also comprises a substep for sequencing the potential auxiliary arrival positions according to a descending auxiliary angle value, in which the auxiliary angle is a sum of an angle formed by RXj(PARi,k) and the direction of North and an angle formed by the route RXj(PARi,k) and the axis ASSj,l.
In the example of
Thus, for the example represented in
There is thus selected an auxiliary arrival position PAAi (PARi,k+1), a route to be followed by the segment SGi+1 (RX2(PARi,k+1)) and an auxiliary arrival position PAAi+1 (P2,4). The coupled determination performed with the order i can be repeated with the order i+1 until the index N−1 is reached.
A fourth embodiment is based on a minimization of the length value of the path remaining to be travelled:
Advantageously, the classification step consists in sequencing the potential auxiliary arrival positions according to a descending length value of the path remaining to be travelled, in which the length of the path remaining to be travelled is evaluated by a minimum distance calculation algorithm.
For example, a MOORE-DIJKSTRA type algorithm or even an algorithm A*.
This embodiment of the method according to the invention has a computation time greater than that of the embodiments described previously. However, this drawback is offset by the advantage represented by the fact that an “overall” length of the path remaining to be travelled is taken into account, rather than a “local” path length of the path remaining to be travelled.
In order to reduce the computation time, for all the embodiments of the method according to the invention, the method can be limited to considering auxiliary route positions belonging only to a selection area of predefined dimensions.
Advantageously, the step for inventorying auxiliary arrival positions PAAi is limited to within a selection area of predefined dimensions, and the selection area has a position linked to the auxiliary departure position PADi.
It will be readily seen by one of ordinary skill in the art that the present invention fulfils all of the objects set forth above. After reading the foregoing specification, one of ordinary skill in the art will be able to affect various changes, substitutions of equivalents and various aspects of the invention as broadly disclosed herein. It is therefore intended that the protection granted hereon be limited only by definition contained in the appended claims and equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
07 03785 | May 2007 | FR | national |
Number | Name | Date | Kind |
---|---|---|---|
4086632 | Lions | Apr 1978 | A |
4413322 | Foster et al. | Nov 1983 | A |
4692869 | King et al. | Sep 1987 | A |
4812990 | Adams et al. | Mar 1989 | A |
5475594 | Oder et al. | Dec 1995 | A |
5526265 | Nakhla | Jun 1996 | A |
5758297 | Gaultier | May 1998 | A |
5797106 | Murray et al. | Aug 1998 | A |
6148259 | Hagelauer | Nov 2000 | A |
6236913 | Bomans et al. | May 2001 | B1 |
6269301 | Deker | Jul 2001 | B1 |
6389355 | Gibbs et al. | May 2002 | B1 |
6707475 | Snyder | Mar 2004 | B1 |
6751545 | Walter | Jun 2004 | B2 |
6856864 | Gibbs et al. | Feb 2005 | B1 |
6922631 | Dwyer et al. | Jul 2005 | B1 |
20020120392 | Stratton et al. | Aug 2002 | A1 |
20020161514 | Shinagawa | Oct 2002 | A1 |
20040193334 | Carlsson et al. | Sep 2004 | A1 |
20050137758 | He et al. | Jun 2005 | A1 |
20060025899 | Peckham et al. | Feb 2006 | A1 |
Number | Date | Country |
---|---|---|
2853064 | Oct 2004 | FR |
Number | Date | Country | |
---|---|---|---|
20080300739 A1 | Dec 2008 | US |