This application claims priority to foreign French patent application No. FR 1203405, filed on Dec. 14, 2012, the disclosure of which is incorporated by reference in its entirety.
The invention relates to the field of embedded systems, in particular the flight management aid systems.
In the field of piloting aids, whether it concerns flight management systems, commonly referred to by the acronym FMS, airport navigations, commonly designated “Onboard Airport Navigation System (OANS), or simply ANS”, or even the mission preparation systems commonly called “Electronic Flight Bag (EFB)”, there is the need to display a large number of information items and of a variety of data relating to the flight plans.
The data are input upstream during the preparation of a flight for example, or during said flight, via a human-machine interface (IHM) of the FMS system. The information that is input or the information that is computed for the flight plan may require the use of several screens to display it a posteriori, corresponding to as many different waypoints.
The technical navigating crews of modern aeroplanes are made up of two people, one on each side of the flight deck: a “captain” side and a “first officer” side. Each one views, on his or her IHMs, on the one hand the graphic navigation screen, and on the other hand the flight data input and verification interface. Notably, he or she views the “flight plan” (PDV) pages that he or she needs according to the assigned task and displaying a finite list of points of the flight plan, a list that may be a pop-up list or displayed in parts when the flight plan exceeds the display size on the interface, with its constraints and predictions at each point. Apart from any particular need to update or view detailed data, the mission is followed essentially through two pages out of the hundred or so available in the latest generation of FMS systems. Now, in this environment, there are constraints which result from the limitation of the number of screens that can be incorporated in the compartment, from the limitation of the number of pages that can be displayed at the same time on one screen, from the need for a captain or first officer to remain as often as possible on one page during the execution of a mission, and from the inability to insert a time, altitude or speed constraint on a waypoint without losing sight of the other constraints and predictions of the same nature.
In practice, a crew has to monitor many items of information on waypoints and procedures such as:
the distance in relation to a preceding element
the aeroplane route angle to arrive at the point
the altitude
the speed
the fuel level
the time of passage
the estimated wind
and other items of information such as:
the quality of the GPS signal at the point,
the temperature,
the navigation requirement,
the min and max time limits achievable,
the time/speed/altitude constraints.
Now, the size of the cockpit screens and the character legibility constraints generally only allow for a display on two, or even a maximum of four, columns. Furthermore, since it is necessary to access several pages to collect together the useful information, this leads to tedious and lengthy head-down operations navigating between pages. A captain then has to give him or herself up to a tedious and time-consuming hassle by switching manually between the display of the different screens specific to the different waypoints of the flight plan considered. Furthermore, these head-down operations, if too frequent, can provoke among the captains a momentary loss of the flight situation (situation awareness) which is precisely a part of the captain's prime mission: to control at all times the flight situation and fly the aeroplane in total safety.
Moreover, the absence of summary information requires the captain to memorize the information from several pages to be able to have a snapshot of the aeroplane situation on a given point or procedure. He or she is forced to determine, mentally or using remote computation devices, the potential implications of notifications of constraints on a given waypoint, with respect to the other waypoints of the flight plan. This tends to significantly increase the workload of the captain.
Thus, a crew frequently has to change pages, memorize and mentally summarize an operational situation while necessarily remaining as often as possible in a determined display configuration.
Hitherto, in particular for the FMS systems, the solutions for mitigating these problems consisted in displaying a different page on each of the onboard interfaces of the aeroplane. The first page gives an overview of the flight plan and of the predictions, and it becomes necessary to do the insertion of a constraint at a point on another page and therefore on another interface whose function must normally be to display a page necessary to the following of the current flight procedure, such as, for example, the well known “PROGRESS” page.
A number of enhancements have, however, been proposed.
The U.S. Pat. No. 6,542,796 by Gibbs et al. proposes a mechanism for “vertically folding/unfolding” procedures or flight phases on the “flight plan” page. Information already present on the “flight plan” page is concatenated in two or three lines corresponding to the point towards which the aeroplane is currently heading and to the last point of the procedure concerned.
The patent FR2910678 from the same applicant proposes a vertical folding variant on several levels.
However, these solutions do not address the dual need to apprehend a current and future situation of the flight in a summary fashion, without constantly changing pages, since they only concatenate information that already exists from a well known page which is the “flight plan” page of the FMS, and to reduce the number of lines of a page in particular.
There is thus the need for a solution which makes it possible to obtain all the information useful to a flight mission to keep it available for display on a single page.
The present invention addresses this need.
Advantageously, the invention makes it possible to determine relevant sets of information to be grouped together, in order to be able, during a mission, to display, for all the waypoints of a flight plan, either a summary grouping together all the predictions on the route, or the detail of the parameters corresponding to a type of data such as a prediction accompanied by limits, constraints or even performance levels at each of the route points.
Another object of the present invention is to offer a summarizer of information correlated by data types for each flight plan and to make it possible to view the relevant information on a single summary page of a navigation system, according to the situation and the demands of a crew.
Advantageously, the device of the invention will make it possible to reinforce the summary vision of a flight as well as the effectiveness of the captains in the planning and the short-, medium- and long-term monitoring of their flight. Thus, the safety of the flight is reinforced and savings are made by changes of flight level or redirections avoiding detours.
Thus, advantageously, the present invention makes it possible to display, side by side in order to compare them rapidly, for each of the points of a displayed flight plan, time data (UTC absolute time, minimum time performance ETAmin, maximum time performance ETAmax, minimum time constraint RTAinf, maximum time constraint RTAsup) or altitude data (predicted altitude, reachable minimum altitude, reachable maximum altitude, minimum altitude constraint limit, maximum altitude constraint limit, optimum altitude, reference altitude) or speed data (predicted speed, minimum speed Vmin, maximum speed Vmax, the speed constraint with its direction (of at or below type and being able to be visually embodied for example by the “≦” sign, or of at type and being able to be visually embodied by the “=” sign, or of at or above type and being able to be embodied by the “≧” sign), the optimum speed, the reference speed) or the navigation performance data known as Required Navigation Performance RNP, Predictive Receiver Autonomous Integrity Monitoring PRAIM, Figure of Merit FOM, Actual Navigation Performance ANP or Estimated Position Uncertainty EPU, lateral Cross Track Error XTK, Vertical Required Navigation Performance VRNP, reduced Vertical Separation Minima RVSM, altitude error, or for the important points of the flight plan such as, for example, the points known as “FROM, Top of Climb, Top of Descent, Destination”, the time and fuel data for each of the flight plans (active, temporary, secondary, datalink, reference flight plan filed by the airline AOC, etc).
Advantageously, the device presented makes it possible to display the flight data ergonomically and intuitively in order to facilitate the verification of the data and the execution of the mission by arranging the columns of data in an order which has operational sense. In particular, the current or predicted value of the information (for example the predicted altitude) is presented as central value, then directly on either side of the lower (on the left for example) and upper (on the right for example) constraints, then, immediately after the minimum (on the left for example) and maximum (on the right for example) performance levels or safety limitations of the aircraft. Furthermore, a choice is left to the user to choose the type of limitation datum by selecting it in a limited list at the column heading level. Advantageously, for the lower limit, the captain can choose from the lowest value (min), the minimum sector altitude (MSA), or the minimum enroute altitude (MEA), or the minimum off route altitude (MORA). For the upper value, the captain will be able to choose, for example, from the certified maximum altitude, the maximum altitude (function of the aeroplane weight), the optimum altitude (making it possible to best optimize a flight criterion such as the consumption or the cost of the flight).
Advantageously, the present invention can be implemented on any type of transport, whether it be in the context of the aeronautical, automobile or rail or sea transport industry.
To obtain the results sought, a method, a device and a computer program product are described.
In particular, a method implemented by computer to supply, on a human-machine interface, data relating to a flight plan for each of the points of the flight plan, comprises the steps of:
Advantageously, the method makes it possible when displaying to choose, for the lower limits, from the lowest value (MIN), the minimum sector altitude (MSA), the minimum enroute altitude (MEA), the minimum off route altitude (MORA), and, for the upper limits, from the certified maximum altitude, the maximum altitude, or the optimum altitude.
Advantageously, the method allows for a limit value or constraint value to be displayed according to a specific colour when it is reached and infringed by the current predicted value of the datum.
Advantageously, the method further comprises, after the display step, the steps of:
Advantageously, the step of creating links between the identified individual data comprises the step of using predefined groupings of data stored in a database (REG).
Advantageously, the database is modifiable dynamically, and can be a module incorporated in a flight management system or else an embedded external module operationally coupled to a flight management system.
Advantageously, the step of creating links comprises the creation of links according to classes of data defined for predicted data limits data, constraint data or optimal data.
Advantageously, the step of creating links comprises the creation of links according to types of data defined for altitude, speed, time, navigation accuracy or remaining fuel data.
Advantageously, the data summarized on the flight plan page are displayed in a defined order and number of columns.
Advantageously, the detailed display of the data makes it possible to replace at least one column of the summary display with a plurality of columns containing detailed data, the display of the plurality of columns being optimized according to the human-machine interface.
Advantageously, the detailed display of the data can be adapted dynamically to reverse the order and/or modify the number of columns displayed.
Advantageously, the data summarized on the flight plan page can be grouped together in lines according to the type of decision point.
Advantageously, the device for supplying, on a human-machine interface, data relating to a flight plan, for all the points of the flight plan, comprises means for implementing the steps of the method, in particular means for entering a request to display data of the flight plan and means for modifying the display of the data.
Advantageously, the device of the invention can be implemented in a flight management aid system coupled to a human-machine interface.
The method of the invention can be implemented in the form of a computer program product comprising code instructions making it possible to perform the steps of the method, when said program is run on a computer.
Different aspects and advantages of the invention will emerge supporting the description of a preferred embodiment but nonlimiting implementation of the invention, with reference to the figures below:
a and 5b show an exemplary display of an “FPLN” page according to a first embodiment of the invention;
a and 8b show an exemplary switch from a folded “FPLN” page to an unfolded “FPLN/SPD” page according to the principles of the invention;
a and 9b show an exemplary switch from a folded “FPLN” page to an unfolded “FPLN/ALT” page according to the principles of the invention;
c and 9d respectively show an exemplary choice of minimum or maximum value;
a and 11b shown an example of an “FPLN” page with “flight plans” tab and delta display according to the principles of the invention;
a and 13b show an exemplary switch from an “FPLN” page with display of the decision points folded to an unfolded page according to the principles of the invention.
The system 100 has a human-machine interface 120 comprising input means, for example formed by a keyboard, and display means, for example formed by a display screen, or else simply a touch display screen, as well as at least the following functions, described in the ARINC 702 standard, “Advanced Flight Management Computer System”, dated December 1996:
From the flight plan defined by the captain and the list of waypoints and of procedures (departure, arrivals, airways, missions), the trajectory is computed as a function of the geometry between the waypoints (commonly called LEG) and/or the altitude and speed conditions which are used to compute the turn radius. On this lateral trajectory, the FMS optimizes a vertical trajectory, passing through any altitude, speed, time constraints.
All of the information entered or computed by the FMS is grouped together on pages.
Similarly, the “performance levels (PERF)” or “flight progress” page contains the parameters that are useful for guiding the aeroplane over the short term such as the speed to be followed, the altitude ceilings, the next changes of altitude.
The other typical pages available on board are:
There are also, depending on the types of aircraft, other additional pages.
Thus, since the totality of the screens is monopolized by two pages containing a small number of columns, the useful and relevant information of the other pages is not visible.
The relevant groupings are defined and stored in an elementary information database (REG). This base can be statically defined or dynamically modified, and can be stored on board the aircraft as a module of the flight management system (100) or be kept on the ground. The base comprises the various data which are displayed on the different pages of the FMS and the “individual or elementary” data which exist in the state of the art of the FMS, such as:
To proceed with the grouping of the data, the latter are typed. They can be typed by their unit, which can be the altitude or the speed or the time for example, or alternatively by other parameters such as a typing by data class such as the class of constraints, or the class of predictions or for example the class of optimizations. A person skilled in the art will appreciate that only a few examples of typing are indicated but are in no way limiting on the possible groupings.
To return to
The links can be established from classes of the data. In a preferential implementation, six classes are defined:
Alternatively, in another implementation, the links between the data can be established from data units. In a preferential implementation, seven data units are defined:
Thus, the initialization step 402 makes it possible to generate a database of linked objects.
In the next step 404, the method identifies the parameters of the flight situation. The flight situation will be understood by those skilled in the art to be the environment in which the aeroplane is situated at a given moment.
Firstly, the elementary situations are determined. They consist in determining:
Once the elementary situations are determined, an aeroplane situation consolidation phase is applied. This step can, for example, order the priorities of the elementary situations (“>” being able to signify “higher priority than”):
In this approach, if there is no aeroplane system failure, no traffic/relief problem, no weather problem, but an ATC negotiation in progress, the consolidated situation will be “ATC situation”.
In a variant implementation, the consolidated situation can consist in combining elementary situations.
Preferentially, the consolidation can give a consolidated situation on take-off (take-off flight phase) which predominates over the other situations except over the aeroplane system situation. Then, when cruising, the priority reverts to the ATC situation, and, in descent or approach, the traffic/relief situation may become predominant. Thus, the step 404 generates a consolidated aeroplane situation.
The next step 406 consists in extracting the data to be displayed. The method will associate the data from the database generated in the step 402 with the situation defined in the step 404. Thus, for a given consolidated aeroplane situation, the method extracts the most relevant linked data batches.
As an example, for an “ATC situation” aeroplane situation, the data of the unit D4 will be extracted and filtered on the class C4 data as a function of the data from the unit D5, that is to say the predicted data (altitude, time, fuel) corresponding to the characteristic points (airports, top of climb, top of descent), as a function of the different flight plans.
Advantageously, in a climbing, cruising or descending “flight phase” aeroplane situation, the method extracts respectively the data from the units D1, D2 and D3, as a function of the data from the unit D5.
Advantageously, in an “AOC situation” aeroplane situation, the method extracts the data from the unit D2 as a function of the data from the unit D5, that is to say the time data along the flight plan.
Still advantageously, in a “traffic/relief situation” aeroplane situation, the method extracts the data from the unit D1 as a function of the data from the unit D5.
Advantageously, in a “system failure” situation, the method extracts the data from the units D1 and D6 as a function of the data from the unit D5.
A person skilled in the art will understand that only a few relevant data extraction examples have been cited, but that the method makes it possible to extract the appropriate data from the units and classes as a function of the situations defined in the preceding step.
In the next step 408, the method formats the extracted situational data to allow, in a subsequent step (409) for a summary display (masked/folded) or detailed display (visible/unfolded) of the data depending on the choice of the captain such that the situational data generated on a screen of the human-machine interface is in an order that makes it possible to visually bound a predicted value with any lower and upper constraints, and the minimum and maximum performance levels or safety limitation of the aircraft.
Thus, the choice can be made on one page, and the captain can select the display of the corresponding data. These data have been determined according to their mutual connections: thus, it is relevant to group together the data of the same class or of the same type for the display.
For the time data, the unfolded display enables the crew to obtain the operational situation of the flight in relation:
For the altitude data, the unfolded display enables the crew to obtain the operational situation of the flight in relation:
For the speed data, the unfolded display enables the crew to obtain the operational situation of the flight in relation:
For the navigation performance data, the unfolded display enables the crew to obtain the operational situation of the flight, indicated by the EPU column which gives the lateral navigation performance on
Thus, for all these data (time, altitude, speeds, navigation performance), the method makes it possible to display (409) the data in an operationally relevant order, namely: display the predicted data at the centre, display the constraints on either side (left/right) of the predicted datum, then display the operational capabilities of the aeroplane on either side (left/right) around the constraints. At the lateral ends of the page, the method displays the optimums when they are defined. The order in question can be chosen differently in another implementation, and modified either by the captain, or by changing the order of the columns in the link database.
When the aeroplane context changes, some of the non-relevant data may no longer be displayed.
Thus, the method can advantageously filter to no longer display the following:
In addition, the method proposes a minimum altitude choice called “MIN” which displays the minimum of the above altitudes (MORA, MEA, MSA).
For the flight plan data, the unfolded display enables the crew to obtain the operational situation of an executed flight plan, indicated by the “ACTIVE” column of
The relevant comparisons are the fuel and the time of arrival at the destination, and at the major intermediate points of the flight (top of climb, top of descent). The invention makes it possible to compare the “absolute” data or in relative mode in relation to one of the chosen flight plans, shown in
The unfolding can also make it possible to compare data for a chosen flight plan (for example the ACTIVE which is the executed flight plan) according to the different flight strategies. Thus, it is possible to compare a number of speed strategies which have an operational meaning:
Finally, the unfolding can also make it possible to compare different alternatives at operational decision points, in relation to a flight plan, such as, for example, in relation to the ACTIVE which is the executed flight plan:
Advantageously, the choice can be made on a detailed display of the time (UTC) with the unit D2 data displayed. Alternatively, in folded mode, only the predicted time of the data class C1 is displayed on the page. An example is shown in
As illustrated in
Alternatively, in the case of a touch screen, the unfolding/folding action uses the functionalities of the touch screen, multi-touch or “single click” or “double click” of the finger on the widget concerned, or even, depending on the technology, a multi-touch gesture of thumb-index finger separation motion type on the widget.
In this example linked to the time data, the “unfolded” columns are arranged with the “UTC” reference column at the centre with the RTAinf and RTAsup constraint limits immediately then to the left and to the right and finally, in the columns at the ends, the ETAmin and ETAmax capabilities. The relevant information is advantageously presented in colour and a visual sign (503) can be attached in order to be more easily identifiable visually by the captain.
Advantageously, the number of columns can be reduced if the captain estimates that he or she does not need them by clicking on a {circle around (x)} sign situated under each column (except the reference column) as indicated in (506). The placement of the remaining columns is then redistributed in order to keep them alongside one another. The vacant column is then replaced by the one judged the most relevant according to the aeroplane situation.
Still advantageously, the choice of the captain can be made on a detailed display of the speeds with the unit D3 data displayed. Alternatively, in folded mode, only the predicted speed of the data class C1 is displayed on the page. An example is shown in
As shown in
c and 9d respectively illustrate an exemplary display of minimum or maximum values.
In another option, a detailed display for comparison of the flight plan with the class C4 and unit D4 data filtered as a function of D5 can be displayed as illustrated in
a and 13b illustrate an extraction of data on a grouping according to the types of decision points for a comparison between different flight alternatives resulting in a masked display (1302) of the decision points in
Returning to
If one or more modifications are detected, the method loops back to the step 404 to perform a new computation of the flight situation.
Otherwise, the method enters into a sequence of operations (412 to 432) of the unfolded/folded modes of display of flight pages as a function of the requests from the captain.
If, in the step 412, the page is not unfolded, the method enables the captain to perform a request (414) for comparison of FPLN flight pages, then to select the comparison criteria (416). The method extracts the data corresponding to the comparison request (step 406), and allows for the display of the situational data obtained (step 408).
Similarly, if, in the step 412, the page is not unfolded, the method enables the captain to perform a request (418) for detail of the flight plan data, to select the flight plan (420) and to choose the pages to be unfolded (422). Depending on the choices made, the method makes it possible to organize the data for an optimized display (432).
If, in the step 412, the page is in unfolded mode, the method enables the captain to make a selection for folding (424) or scrolling of the data (426) or else for display of data columns (430).
In the case of a data scrolling selection, the method makes it possible to indicate a modification according to certain criteria (428).
After the steps 424, 428, 430, the method makes it possible to organize the data for an optimized display (432).
After the step 432, the method returns to the step 406.
Advantageously, the display of the data can be adapted and presented in multiple variants, such as, for example:
In variants of implementation, the lateral scrolling by means of the arrows can behave either:
Advantageously, the method can allow for a rotation of the displays of the lateral data (TRK/DIST) with “ALT/SPEED”.
Still advantageously, the method makes it possible to use the hyperlink technology (for example of HTML type) to access an element.
Thus, the present description illustrates a preferential implementation of the invention, but is not limiting. Examples have been chosen to allow for a good understanding of principles of the invention, and a concrete application, but are in no way exhaustive and should enable a person skilled in the art to add modifications and implementation variants by keeping to the same principles.
The present invention can be implemented from hardware and/or software elements. It can be available as a computer program product on a computer-readable medium. The medium can be electronic, magnetic, optical, electromagnetic or be a broadcasting medium of infrared type. Such media are, for example, semiconductor memories (Random Access Memory RAM, Read-Only Memory ROM), tapes, diskettes or magnetic or optical disks (Compact Disk—Read Only Memory (CD-ROM), Compact Disk—Read/Write (CD-R/W) and DVD).
Number | Date | Country | Kind |
---|---|---|---|
12 03405 | Dec 2012 | FR | national |