The present invention generally relates to displaying weather conditions to an aircrew and more particularly to providing wind directions and magnitudes at various altitudes.
World wide air traffic is projected to double every ten to fourteen years and the International Civil Aviation Organization (ICAO) forecasts world air travel growth of five percent per annum until the year 2020. Such growth may cause degradation in safety and performance and an increase in an already high workload of the flight crew. One of the negative influences on flight performance has been aircrew access to weather forecasts. The ability of the aircrew to readily access weather data with transparent (understandable) representation on the display can significantly improve situational awareness of the flight crew resulting in increased flight safety and performance.
It is essential for pilots to have accurate data relating to atmospheric values, for example, winds, at the current location and on the intended route of the aircraft. Such data is important for the safety of the aircraft, optimization of flight economy, as well as for ensuring the required time of arrival is satisfied.
Aircraft typically have sensors on-board that provide data relating to many atmospheric data, including wind, temperature, humidity, and atmospheric pressure. Additionally, atmospheric data on the intended route may be provided from ground based systems and other aircraft. However, this data collected on-board and from other sources may not be of strategic value in that the weather changes as the aircraft changes altitude along its route.
Winds aloft information can be displayed to a pilot in multiple ways including wind barbs, stream lines, and some combination including a color intensity representation. Deciphering the wind information causes the pilot to spend heads down time reviewing the graphical image on the screen. Because winds vary at different altitudes, as the plane's altitude varies, the wind speed may also change. This adds workload to the pilot because he must determine the current altitude and compare this altitude with the currently selected winds aloft display altitude.
Accordingly, it is desirable to provide a method, system, and computer program for displaying wind magnitudes and directions aloft as the aircraft changes altitude. Furthermore, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the foregoing technical field and background.
A method and apparatus are provided for displaying wind magnitudes and directions aloft as the aircraft changes altitude. The method of an exemplary embodiment comprises receiving wind magnitudes and directions at a plurality of locations at each of a plurality of predefined altitudes, continually determining the aircraft altitude as it changes altitude, and displaying the wind magnitudes and directions at one of the plurality of locations in response to the determined altitude.
The apparatus of an exemplary embodiment comprises a processor configured to receive wind magnitude and direction for a first plurality of locations at a first predefined altitude and a second plurality of locations at a second predefined altitude, and continually determine the aircraft altitude; and a display configured to display the wind magnitude and direction for the first plurality of locations when the aircraft is within a range defined by a first aircraft altitude, and display the wind magnitude and direction for the second plurality of locations when the aircraft is within a range defined by a second aircraft altitude.
The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and
The following detailed description of the invention is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any theory presented in the preceding technical field, background, brief summary, or the following detailed description.
A method is disclosed herein of automatically displaying in two dimensions, either on a cockpit display or on a handheld display, the winds at an altitude approximate to an aircraft's altitude as it changes altitude, to assist the flight crew in evaluating the current flight situation, thereby leading to improved economy and safety.
The method described herein uses an altitude source, for example, a GPS system, to provide an accurate altitude setting. The correct winds aloft flight level information received from a data link weather source is automatically shown to the pilot as the aircraft changes altitude. As the aircraft altitude changes, the appropriate winds aloft flight level information is shown to the pilot.
The pilot's workload in deciphering wind information at the current location may be also be decreased. An indication of the current wind speed at the present position is shown in a configurable data window on the display. The data window can show information from multiple wind speed sources, including on-board sensors such as an air data computer, winds aloft from a data link weather source, or wind information calculated by the pilot, and is prioritized in the order given. If the wind source is from the data link weather, the wind speed value is automatically updated to take into account changes in position as well as changes in altitude.
Referring to
The processor 104 may be any one of numerous known general-purpose microprocessors or an application specific processor that operates in response to program instructions. In the depicted embodiment, the processor 104 includes on-board RAM (random access memory) 103, and on-board ROM (read only memory) 105, and may include removable flash memory on a Secure Digital (SD) card (not shown). The program instructions that control the processor 104 may be stored in either or both the RAM 103 and the ROM 105. For example, the operating system software may be stored in the ROM 105, whereas various operating mode software routines and various operational parameters may be stored in the RAM 103. It will be appreciated that this is merely exemplary of one scheme for storing operating system software and software routines, and that various other storage schemes may be implemented. It will also be appreciated that the processor 104 may be implemented using various other circuits, not just a programmable processor. For example, digital logic circuits and analog signal processing circuits could also be used.
No matter how the processor 104 is specifically implemented, it is in operable communication with the terrain databases 106, the navigation databases 108, and the display device 116, and is coupled to receive various types of inertial data from the various sensors 112, and various other avionics-related data from the external data sources 114. The processor 104 is configured, in response to the inertial data and the avionics-related data, to selectively retrieve terrain data from one or more of the terrain databases 106 and navigation data from one or more of the navigation databases 108, and to supply appropriate display commands to the display device 116. The display device 116, in response to the display commands, selectively renders various types of textual, graphic, and/or iconic information. The preferred manner in which the textual, graphic, and/or iconic information are rendered by the display device 116 will be described in more detail further below. Before doing so, however, a brief description of the databases 106, 108, the sensors 112, and the external data sources 114, at least in the depicted embodiment, will be provided.
The terrain databases 106 include various types of data representative of the terrain over which the aircraft is flying, and the navigation databases 108 include various types of navigation-related data. These navigation-related data include various flight plan related data such as, for example, waypoints, distances between waypoints, headings between waypoints, data related to different airports, navigational aids, obstructions, special use airspace, political boundaries, communication frequencies, and aircraft approach information. It will be appreciated that, although the terrain databases 106 and the navigation databases 108 are, for clarity and convenience, shown as being stored separate from the processor 104, all or portions of either or both of these databases 106, 108 could be loaded into the RAM 103, or integrally formed as part of the processor 104, and/or RAM 103, and/or ROM 105. The terrain databases 106 and navigation databases 108 could also be part of a device or system that is physically separate from the system 100.
The sensors 112 may be implemented using various types of inertial sensors, systems, and or subsystems, now known or developed in the future, for supplying various types of inertial data. The inertial data may also vary, but preferably include data representative of the state of the aircraft such as, for example, aircraft speed, heading, altitude, and attitude. The number and type of external data sources 114 may also vary. For example, the external systems (or subsystems) may include, for example, a terrain avoidance and warning system (TAWS), a traffic and collision avoidance system (TCAS), a runway awareness and advisory system (RAAS), a flight director, and a navigation computer, just to name a few. However, for ease of description and illustration, only an XM datalink unit 120 a global position system (GPS) receiver 122, and other avionics receivers 118 are depicted in
As is generally known, the XM band radio is a satellite radio service operated by Sirius XM Radio that provides, among other information, aircraft with weather data, including winds aloft through its XM WX satellite weather datacasting service. While an XM service is described, it is understood that any datalink, e.g., an RF link, weather service could be used, transmitted by satellite or ground based transmitters to the aircraft. In the embodiment of
The GPS receiver 122 is a multi-channel receiver, with each channel tuned to receive one or more of the GPS broadcast signals transmitted by the constellation of GPS satellites (not illustrated) orbiting the earth. Each GPS satellite encircles the earth two times each day, and the orbits are arranged so that at least four satellites are always within line of sight from almost anywhere on the earth. The GPS receiver 122, upon receipt of the GPS broadcast signals from four or more of the GPS satellites, determines the distance between the GPS receiver 122 and the GPS satellites and the position of the GPS satellites. Based on these determinations, the GPS receiver 122, using a technique known as trilateration, determines, for example, aircraft position, groundspeed, and ground track angle. These data may be supplied to the processor 104, which may determine aircraft glide slope deviation therefrom. Preferably, however, the GPS receiver 122 is configured to determine, and supply data representative of, aircraft glide slope deviation to the processor 104.
The display device 116, as noted above, in response to display commands supplied from the processor 104, selectively renders various textual, graphic, and/or iconic information, and thereby supply visual feedback to the user 109. It will be appreciated that the display device 116 may be implemented using any one of numerous known display devices suitable for rendering textual, graphic, and/or iconic information in a format viewable by the user 109. Non-limiting examples of such display devices include various cathode ray tube (CRT) displays, and various flat panel displays such as various types of LCD (liquid crystal display) and TFT (thin film transistor) displays. The display device 116 may additionally be implemented as a panel mounted display, a HUD (head-up display) projection, or any one of numerous known technologies. It is additionally noted that the display device 116 may be configured as any one of numerous types of aircraft flight deck displays. For example, it may be configured as a primary flight display, a horizontal situation indicator, or a vertical situation indicator, just to name a few. In the depicted embodiment, however, the display device 116 is configured as a multi-function display.
Referring to
The representation on the screen 200 illustrates a weather data grid of weather information collected from the XM system, including wind magnitudes and direction. The representation is a wind field of symbols 232 indicating the direction of the wind at various locations. The wind indicators provide direction and magnitude. Each line on the indicator represents 10 knots and a flag represents 50 knots. For example, the indicator 234 represents approximately 110 degrees with a 50 knot magnitude, indicator 236 represents approximately 160 degrees with a 60 knot magnitude, and indicator 238 represents approximately 100 degrees with a 40 knot magnitude. Although wind “barbs” are shown in the exemplary embodiment, other methods of representing winds, for example, stream lines, color, and numerals, may be used.
Also appearing on the touch screen 200 is a plurality of selection areas, or buttons. Those buttons shown in
Selection of flight level 244 will display a select flight level menu 352, for example, overlying the data on screen 200 (see
When a pilot desires to see the winds at an altitude other than the current altitude (6000 feet in
Referring back to the menu 352 of
Another exemplary embodiment is shown in
A method, system, and computer program for displaying wind magnitudes and directions aloft as the aircraft changes altitude has been described. The winds (wind field) for each of a plurality of predetermined altitudes are received from a weather source. The wind field for a particular one of the predetermined altitudes is displayed in response to the altitude of the aircraft. As the altitude of the aircraft changes, the wind field of another predetermined altitude may be displayed.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment of the invention, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims.