An aircraft includes at least one line replaceable unit (LRU) configured to determine, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed. The LRU is configured to determine, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time. The predicted speed is at least partially based on data collected during the takeoff roll. The LRU is also configured to determine whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold and to generate a takeoff performance alert in response to the alert condition being satisfied.
|
1. An aircraft comprising:
at least one line replaceable unit configured to:
collect initial data prior to a takeoff roll of the aircraft;
collect data during the takeoff roll responsive to the aircraft reaching a first speed;
determine, based on the initial data, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed;
determine, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, wherein the predicted speed is at least partially based on data collected during the takeoff roll, and wherein determination of the predicted speed is performed responsive to the aircraft reaching a second speed that is greater than the first speed;
determine whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold; and
generate a takeoff performance alert in response to the alert condition being satisfied.
7. A method for generating a takeoff performance alert during a takeoff associated with an aircraft, the method comprising:
collecting initial data prior to a takeoff roll of the aircraft;
collecting data during the takeoff roll responsive to the aircraft reaching a first speed;
determining, based on the initial data, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed;
determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, wherein the predicted speed is at least partially based on data collected during the takeoff roll, and wherein determination of the predicted speed is performed responsive to the aircraft reaching a second speed that is greater than the first speed;
determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold; and
in response to determining that the alert condition is satisfied, generating the takeoff performance alert.
2. The aircraft of
a user interface coupled to the at least one line replaceable unit and configured to receive the initial data as user-entered data; and
one or more sensors configured to provide the data collected during the takeoff roll.
3. The aircraft of
determination of an estimated initial amount of remaining runway;
determination of whether the aircraft is predicted to have sufficient runway to: reach a takeoff decision speed, reject takeoff upon reaching the takeoff decision speed, and after rejecting the takeoff, come to a stop before reaching an end of the runway;
estimation of an all-engine go distance to achieve a designated screen height; and
determination of whether the all-engine go distance is less than the estimated initial amount of remaining runway.
4. The aircraft of
determine, at least partially based on the data collected during the takeoff roll:
an updated all-engine go distance to achieve a designated screen height; and
an updated distance to reach a tire limit speed; and
determine whether the alert condition is satisfied further based on:
whether the aircraft is predicted to have sufficient runway to achieve the designated screen height before reaching the end of the runway; and
whether the aircraft is predicted to achieve the designated screen height without reaching the tire limit speed.
5. The aircraft of
a display device configured to output the takeoff performance alert as a visual indicator to instruct an operator of the aircraft to reject takeoff; or
a loudspeaker configured to output the takeoff performance alert as an audible command that instructs the operator of the aircraft to reject takeoff.
6. The aircraft of
automatic adjustment of operation of an engine to an idle forward thrust;
automatic deployment a thrust reverser; or
automatic initiation of braking of the aircraft.
8. The method of
9. The method of
10. The method of
performing an initial check prior to determining the predicted speed, wherein said performing the initial check includes:
determining an estimated initial amount of remaining runway;
determining whether the aircraft is predicted to have sufficient runway to: reach a takeoff decision speed, reject the takeoff upon reaching the takeoff decision speed, and after rejecting the takeoff, come to a stop before reaching an end of the runway; and
determining whether to generate the takeoff performance alert based on the initial check.
11. The method of
12. The method of
determining an estimated all-engine go distance to achieve a designated screen height; and
determining whether the estimated all-engine go distance is less than the estimated initial amount of remaining runway.
13. The method of
determining a first estimated distance to reach the takeoff decision speed;
determining a second estimated distance required to come to a stop after reaching the takeoff decision speed; and
determining whether the estimated initial amount of remaining runway, reduced by the first estimated distance, exceeds the second estimated distance.
14. The method of
activation of a takeoff/go around control; or
an engine speed metric reaching an engine speed threshold.
15. The method of
16. The method of
determining, at least partially based on the initial data collected prior to the takeoff roll, an estimated initial amount of remaining runway; and
determining, at least partially based on the data collected during the takeoff roll, an updated all-engine go distance to achieve a designated screen height,
wherein said determining whether the alert condition is satisfied is further based on determining whether the updated all-engine go distance is greater than the estimated initial amount of remaining runway.
17. The method of
18. The method of
an updated all-engine go distance to achieve a designated screen height; and
an updated distance to reach a tire limit speed,
wherein said determining whether the alert condition is satisfied is further based on determining whether the updated all-engine go distance is greater than the updated distance to reach the tire limit speed.
19. The method of
displaying a visual indicator instructing an operator of the aircraft to reject takeoff; or
generating an audible command instructing the operator of the aircraft to reject takeoff.
20. The method of
automatically rejecting takeoff in response to generation of the takeoff performance alert, wherein said automatically rejecting the takeoff includes at least one of:
automatically adjusting operation of an engine to an idle forward thrust;
automatically deploying a thrust reverser; or
automatically initiating braking of the aircraft.
|
The present disclosure is related to a device that generates an alert based on takeoff performance of an aircraft.
During takeoff of an aircraft, one or more conditions may occur that could result in a less than optimal flight experience. The decision of whether to continue the takeoff, in the event that one or more such conditions occur, is a time-sensitive decision. For example, a pilot of the aircraft has a relatively short amount of time to decide whether to complete the takeoff or reject the takeoff.
According to one implementation of the present disclosure, an aircraft includes at least one line replaceable unit configured to determine, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed. The line replaceable unit is configured to determine, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time. The predicted speed is at least partially based on data collected during the takeoff roll. The line replaceable unit is configured to determine whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold. The line replaceable unit is also configured to generate a takeoff performance alert in response to the alert condition being satisfied.
According to another implementation of the present disclosure, a method for generating a takeoff performance alert during a takeoff associated with an aircraft includes determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed. The method includes determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time. The predicted speed is at least partially based on data collected during the takeoff roll. The method includes determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold. The method also includes, in response to determining that the alert condition is satisfied, generating the takeoff performance alert.
The features, functions, and advantages described herein can be achieved independently in various implementations or may be combined in yet other implementations, further details of which can be found with reference to the following description and drawings.
Particular embodiments of the present disclosure are described below with reference to the drawings. In the description, common features are designated by common reference numbers throughout the drawings.
The figures and the following description illustrate specific exemplary embodiments. It will be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles described herein and are included within the scope of the claims that follow this description. Furthermore, any examples described herein are intended to aid in understanding the principles of the disclosure and are to be construed as being without limitation. As a result, this disclosure is not limited to the specific embodiments or examples described below, but by the claims and their equivalents.
The techniques described herein enable generation of a takeoff performance alert (TPA) to enable an operator of an aircraft to determine, during a takeoff roll, whether to continue a takeoff of the aircraft or to reject the takeoff. According to an aspect, the TPA utilizes takeoff performance parameters that are based on All-Engine (AE) performance and that correspond to counterpart Engine-Out (EO) parameters such as Go Distance, Accel-Stop Distance, Time to VR, etc.
According to an aspect, the AE parameters are used to compare speeds and distances that the aircraft should be achieving versus the actual performance of the aircraft based on real-time measurements made during the takeoff roll. In an example, if the AE distance to achieve screen height is greater than the runway remaining when the takeoff is started, the TPA is annunciated. In another example, if the stop distance from the takeoff decision speed (V1) would result in a runway excursion, the TPA is annunciated. Annunciating the TPA can include communicating the TPA to an operator of the aircraft via one or more visual indicators, audible indicators, other indicators, or a combination thereof.
In some scenarios, calculated speeds such as the takeoff decision speed (V1), rotation speed (VR), and takeoff safety speed (V2) are incorrect due to an input error, such as a lighter-than-actual takeoff weight. In such scenarios, the TPA is annunciated if the predicted airspeed at the time of VR (VtVR) is significantly less than VR and the distance to achieve screen height (SGO-TPA) is greater than the runway remaining. The determination of the predicted airspeed at the time of VR and the distance to achieve screen height, as well as the decision to annunciate the TPA, can be made during the takeoff roll, such as when the groundspeed of the aircraft has reached 70 knots.
In other scenarios with similar errors as above (e.g., due to incorrect inputs of weight and/or thrust), the runway length may be very long. In such cases, the TPA can be annunciated in response to the predicted airspeed at the time of VR (VtVR) being significantly less than VR and the distance to achieve tire speed limit (SVtireLimit) (e.g., a safety criteria for ensuring tire integrity) is less than the distance to achieve screen height.
According to various examples, AE parameters that are used in conjunction with determining whether to generate the TPA include:
According to some aspects, the V-speeds (parameters a, b, and c listed above) from a flight management computer (FMC) are separately calculated based on the crew inputs into a control display unit (CDU), and are made available for computations associated with the TPA. In an illustrative example, a crew enters V-speeds calculated from a separate application, such as an onboard performance tool (OPT). These crew-entered V-speeds do not overwrite the V-speeds calculated by the FMC. Parameters d-i listed above are newly introduced parameters and are based on all-engine performance. WFMC (parameter j, above) is the runway wind, which is not a new FMC parameter but is being utilized in a new and different way than in conventional systems.
Thus, techniques described herein utilize unconventional parameters and real-time measurements during a takeoff roll to enable a determination of whether an aircraft's performance deviates from its expected performance to an extent that warrants rejection of the takeoff. As a result, one or more conditions affecting aircraft performance can be quickly detected, enabling an improved flight experience.
The first diagram 100 depicts the aircraft 102 having a first position 106 on a runway 104 at throttles-up. A V1 position 112 indicates an estimated position of the aircraft 102 when the aircraft 102 reaches a takeoff decision speed (V1) (e.g., the speed beyond which a takeoff cannot be rejected without overrunning an end 108 of the runway 104). A rotation position 114 indicates an estimated position of the aircraft 102 when the aircraft 102 reaches a takeoff rotation speed (VR). A liftoff position 116 indicates an estimated position of the aircraft 102 when the aircraft 102 reaches a liftoff speed (VLO). The V1 position 112, the rotation position 114, the liftoff position 116, or a combination thereof, can be included in the initial parameters 120.
The initial parameters 120 include an estimated distance (SV1) 118 to reach the takeoff decision speed, an estimated distance (SVR) 119 to reach the rotation speed, and an initial estimated distance (SLO) 122 to achieve the liftoff speed. The initial parameters 120 also include an estimated all-engine go distance (SGO-AE) 124 to achieve a designated screen height 110 (e.g., 35 feet above the runway 104) and an estimated distance 125 to achieve a tire limit speed (e.g., an upper limit on ground speed to ensure the integrity of the tires of the aircraft 102). An estimated initial amount of remaining runway (RR0) 126 indicates a distance from the first position 106 to the end 108 of the runway 104. The initial parameters 120 also include an estimated distance (SV1STOP) 128 required to come to a stop from the takeoff decision speed (V1).
One or more of the initial parameters 120 can be computed prior to throttles-up based on user-entered data (e.g., the weight of the aircraft 102, runway length, and runway winds entered into a flight management computer). Others of the initial parameters 120 are computed upon detection of throttles-up. For example, the estimated initial amount of remaining runway 126 can be computed upon detection of activation of a takeoff/go-around (TO/GA) control, or upon detection that an engine metric N1 (e.g., a rotational speed of a low pressure turbine spool) satisfies a threshold, to ensure that the aircraft 102 is no longer taxiing and has begun the takeoff roll, as illustrative, non-limiting examples.
One or more systems of the aircraft 102 performs one or more initial checks based on the initial parameters 120 at the first position 106. In an example, the initial checks include determining that the all-engine go distance 124 is less than the estimated initial amount of remaining runway 126 (or is less than the estimated initial amount of remaining runway 126 by more than a threshold amount), indicating that the aircraft 102 can lift off and reach the screen height 110 by the end 108 of runway 104. In another example, the initial checks include determining that the amount of remaining runway is not less than the sum of the distance to V1 118 and the distance to stop from V1 128, as described in further detail with reference to
The second diagram 150 depicts the aircraft 102 having a second position 152 during the takeoff roll. During the takeoff roll, sensors in the aircraft 102 collect acceleration, position, and ground speed data, which are used to determine the updated parameters 170. To illustrate, an updated V1 position 162, an updated rotation position 164, and updated liftoff position 166 are calculated.
Some of the updated parameters 170 are determined relative to the second position 152. For example, a remaining distance to V1 168 represents a distance between the second position 152 and the updated V1 position 162, a remaining distance to liftoff speed 180 represents a distance between the second position 152 and the updated liftoff position 166, and an updated remaining runway 176 represents a distance between the second position 152 and the end 108 of the runway 104.
Some of the updated parameters 170 are determined relative to the first position 106. For example, an updated distance to rotation speed 169 indicates an estimate of the distance from the first position 106 to the updated rotation position 164. An updated distance to liftoff speed 172 indicates an estimate of the distance from the first position 106 to the updated liftoff position 166. An updated all-engine go distance 174 indicates an estimate of the distance from the first position 106 to achieve the designated screen height 110. An updated distance 175 to tire limit speed indicates an estimate of the distance from the first position 106 to reach the tire limit speed.
During the takeoff roll, when the aircraft 102 reaches the second position 152, one or more systems of the aircraft 102 perform a real-time check using the updated parameters 170. For example, the real-time check can include one or more of: comparing the rotation speed (VR) to an estimated speed that the aircraft 102 will be traveling at the point in time that the rotation speed was originally estimated to occur, comparing the updated all engine go distance 174 to the estimated initial amount of remaining runway (RR0) 126, comparing the updated all-engine go distance 174 to the updated distance 175 to tire limit speed, comparing how closely the updated distance to liftoff speed 172 matches the initial estimated distance 122 to achieve the liftoff speed, comparing the remaining distance to liftoff speed 180 to the updated remaining runway 176, verifying that the updated remaining runway 176 is not less than the sum of the remaining distance to V1 168 and the distance to stop from V1 128, one or more other checks, or any combination thereof.
As illustrated, the estimated positions at which the aircraft 102 reaches the takeoff decision speed (V1), the rotation speed (VR), and the liftoff speed (VLO) are further down the runway 104 in the second diagram 150 than in the first diagram 100. One potential reason could be that the aircraft 102 is accelerating at a slower rate than was expected when generating computing the initial parameters 120. Illustrative, non-limiting examples of conditions which may cause lower than expected acceleration can include a lower than expected thrust output, drag due to a brake that has not fully released, drag due to a runway surface condition (e.g., water, snow, ice, or slush), an incorrect takeoff weight or thrust of the aircraft 102 entered into a flight management computer, one or more other conditions, or a combination thereof. In another example, the estimated positions would be further down the runway 104 if the aircraft 102 began its takeoff roll at an incorrect position on the runway 104, such as when the aircraft 102 entered the runway 104 at an intersection that does not match an intersection that was entered in the flight management computer. In some implementations, such an incorrect position on the runway 104 is detected as part of the initial check(s) performed upon detection of throttles-up.
In response to detection of an error during the initial check(s) at the first position 106 or during the real-time check(s) at the second position 152, one or more systems of the aircraft 102 generate a takeoff performance alert to instruct an operator of the aircraft 102 to reject the takeoff. As a result, deviation from expected performance during the takeoff roll can be detected prior to the aircraft 102 reaching V1, and the aircraft 102 can safely abort the takeoff roll and exit the runway 104 for investigation into the cause of the deviation from the initial computed parameters 120.
The sensor(s) 204 correspond to one or more sensing devices that can provide sensing data that is used to determine the initial parameters 120, the updated parameters 170, or both. In some implementations, the sensor(s) 204 can provide initial data 252 and data 254 collected during the takeoff roll. The initial data 252 can be used to generate the initial parameters 120 and can be used in conjunction with the data 254 collected during the takeoff roll to determine the updated parameters 170. In a particular implementation, the sensor(s) 204 correspond to one or more of a location sensor (e.g., a global navigational satellite system (GNSS), global positioning system (GPS), or local positioning system to detect a position of the aircraft 102 on the runway 104), a wind speed sensor, a ground speed sensor, an engine speed sensor, a clock or timer, a ground distance sensor, one or more other sensors, or a combination thereof.
The user interface 206 is coupled to the LRU 202 and configured to receive the initial data 252 as user-entered data 222. In an illustrative example, the user interface 206 corresponds to or includes a control display unit (CDU) 207 that enables data to be input to a flight management computer (FMC). According to an implementation, the user-entered data 222 includes runway winds, runway length, temperature, aircraft weight, etc.
The TO/GA control 208 is configured to receive user input (e.g., actuation of a switch) instructing activation of take-off or go-around thrust. In an implementation, actuation of the TO/GA control 208 causes the engine 214 of the aircraft 102 to increase output to match N1 or another predetermined value.
In some implementations, the display device 210 corresponds to one or more visual display instruments, such as an engine-indicating and crew-alerting system (EICAS) display, a primary flight display (PFD), a master warning light, a head-up display (HUD), one or more other visual display instruments, or a combination thereof. The display device 210 is configured to output a visual indicator 260 to indicate the takeoff performance alert 246. The loudspeaker(s) 212 correspond to one or more acoustic transducers configured to provide an audible indicator, such as an audible command 262, to announce the takeoff performance alert 246. Examples of the display device 210 and the loudspeaker(s) 212 are described in further detail with reference to
The engine thrust controller 216 is configured to control a thrust of the engine 214, such as to increase or decrease speed of the aircraft 102. The thrust reverser 218 is configured to selectively redirect the airflow of the engine 214 to create drag and reduce speed of the aircraft 102 while on the ground. The braking system 220 is configured to apply brakes to oppose rotation of wheels of the aircraft 102 and reduce speed of the aircraft 102 while on the ground.
The LRU 202 includes a parameter generator 230, a takeoff roll detector 232, an initial check computer 234, a real-time check computer 240, an alert generator 244, an automatic takeoff rejector 248, and a memory 250. In some implementations, the LRU 202 corresponds to or includes a flight management computer (FMC). Although the LRU 202 is illustrated as including the parameter generator 230, the takeoff roll detector 232, the initial check computer 234, the real-time check computer 240, the alert generator 244, the automatic takeoff rejector 248, and the memory 250 in a single line replaceable unit, in other implementations functionality associated with the parameter generator 230, the takeoff roll detector 232, the initial check computer 234, the real-time check computer 240, the alert generator 244, the automatic takeoff rejector 248, and the memory 250 are distributed across a network of multiple line replaceable units, which are collectively referred to as the LRU 202.
The parameter generator 230 is configured to generate (e.g., compute, look up, or otherwise obtain) values of parameters 256 based on the initial data 252 and based on the data 254 collected during a takeoff roll of the aircraft 102. To illustrate, the parameter generator 230 is configured to generate the initial parameters 120 for use in an initial check 236 and the updated parameters 170 for use in a real-time check 242.
The takeoff roll detector 232, is configured to detect when the aircraft 102 is no longer taxiing and has commenced a takeoff roll. In a first example, the takeoff roll detector 232 is configured to detect actuation of the TO/GA control 208 to detect the start of a takeoff roll. In a second example, the takeoff roll detector 232 is configured to detect that the engine metric N1 of the engine 214 satisfies (e.g., reaches) an engine speed threshold, such as N1=60% in an illustrative, non-limiting example.
The initial check computer 234 includes one or more processing units programmed to execute instructions, dedicated hardware or circuitry, or a combination thereof. The initial check computer 234 is configured to perform the initial check 236 in response to the takeoff roll detector 232 detecting that the aircraft 102 has commenced its takeoff roll (e.g., in response to at least one of activation of the takeoff/go around control 208 or an engine speed metric reaching an engine speed threshold).
According to an aspect, the initial check 236 includes a determination of the estimated initial amount of remaining runway 126 and determination of whether the aircraft 102 is predicted to have sufficient runway to: reach the takeoff decision speed (V1), reject takeoff upon reaching the takeoff decision speed, and after rejecting the takeoff, come to a stop before reaching the end 108 of the runway 104. In an illustrative example, the initial check computer 234 causes the parameter generator 230 to determine the estimated initial amount of remaining runway 126 in response to the takeoff roll detector 232 detecting commencement of the takeoff roll. The initial check computer 234 accesses the distance to V1 118, the distance to stop from V1 128, and the estimated initial amount of remaining runway 126 from the initial parameters 120 in the memory 250 and performs computations as to whether the aircraft 102 has sufficient runway to stop from V1, such as described further with reference to
According to an aspect, the initial check 236 includes determining an estimation of the all-engine go distance 124 (e.g., accessing the all-engine go distance 124 from the initial parameters 120 in the memory 250) and determining whether the all-engine go distance 124 is less than the estimated initial amount of remaining runway 126, such as described further with reference to
The real-time check computer 240 includes one or more processing units programmed to execute instructions, dedicated hardware or circuitry, or a combination thereof. The real-time check computer 240 is configured to perform a real-time check 242 during the takeoff roll. In a particular implementation, the real-time check computer 240 performs the real-time check 242 in response to a ground speed of the aircraft 102 reaching a ground speed threshold (e.g., 70 knots), as described further with reference to
According to an aspect, the real-time check 242 includes determining, based on the initial data 252, a takeoff rotation speed (VR) of the aircraft 102 and a rotation time tVR associated with VR. In an example, VR and tVR are determined by the parameter generator 230 and are retrieved, by the real-time check computer 240, from the initial parameters 120 in the memory 250. In some implementations, the real-time check computer 240, upon determining that the ground speed of the aircraft 102 has reached the ground speed threshold, instructs the parameter generator 230 to generate the updated parameters 170 based on the initial data 252, the data 254 collected during the takeoff roll, or combinations thereof. The updated parameters 170 include a predicted speed (VtVR_TPA) of the aircraft 102 at the rotation time tVR. The real-time check computer 240 determines whether an alert condition 238B is satisfied at least partially based on whether a disparity between the takeoff rotation speed VR and the predicted speed VtVR_TPA exceeds a rotation speed disparity threshold, as described further with reference to
According to an aspect, the real-time check 242 includes determining (e.g., via the parameter generator 230), at least partially based on the data 254 collected during the takeoff roll, the updated all-engine go distance 174 and the updated distance 175 to tire limit speed. In some implementations, the real-time check 242 includes determining whether the alert condition 238B is satisfied further based on whether the updated all-engine go distance 174 exceeds the estimated initial amount of remaining runway (RR0) 126, whether the updated all-engine go distance 174 exceeds the updated distance 175 to reach the tire limit speed, or both. In some implementations, the real-time check 242 evaluates one or more other conditions when determining whether the alert condition 238B is satisfied, such as how closely the initial estimated distance 122 to achieve the liftoff speed matches the updated estimated distance 172 to achieve the liftoff speed, whether the remaining distance 180 to achieve the liftoff speed is within a safety margin of the updated amount of remaining runway 176, whether the updated amount of remaining runway 176 is sufficient for the aircraft 102 to come to a stop if, when the aircraft 102 reaches the takeoff decision speed (V1), or any combination thereof. An illustrative example of the real-time check 242 is described further with reference to
The alert generator 244 is configured to generate a takeoff performance alert 246 in response to any one or more of the alert conditions 238 being satisfied. For example, if one or more alert conditions 238A are detected during the initial check 236, the alert generator 244 generates the takeoff performance alert 246 at the first position 106 of
In some implementations, such as when the aircraft 102 corresponds to a military aircraft or an unmanned aircraft, the automatic takeoff rejector 248 is configured to initiate performance of one or more operations to automatically (e.g., without being initiated by an operator of the aircraft 102) reject the takeoff in response to the alert generator 244 generating the takeoff performance alert 246. In an example, automatic rejection of the takeoff includes at least one of automatic adjustment of operation of the engine 214 to an idle forward thrust (e.g., via a control signal to the engine thrust controller 216), automatic deployment of the thrust reverser 218, or automatic initiation of braking of the aircraft 102 (e.g., via a control signal to the braking system 220). In other implementations in which the aircraft 102 corresponds to a commercial aircraft, the automatic takeoff rejector 248 is omitted.
According to an illustrative aspect, operation of the system 200 to monitor aircraft performance and to generate the TPA 246 is active on every flight, from the selection of takeoff thrust to liftoff. In some implementations, if the TPA 246 is not active by 80 knots groundspeed, the TPA 246 will not annunciate. If the TPA 246 has been activated but an operator elects to continue the takeoff, an audible warning or command (e.g., “Reject”) will be repeatedly played out until the aircraft accelerates up to V1, and visual indicators including a master warning light (MWL) will remain active until the aircraft 102 is in-air.
Performance data is entered in a Control Display Unit (CDU), at block 302. For example, the flight crew can enter data such as runway winds, active runway, runway length, temperature, aircraft configuration information, etc., which are received by the system 200 via the CDU 207 of
The aircraft 102 takes the active runway as entered in the CDU, at block 304. The system 200 can verify that the runway taken, at block 304, matches the runway entered into the CDU. If the taken runway does not match the runway entered into the CDU, the system 200 can generate an FMC RUNWAY DISAGREE alert, and the method 300 may terminate with the aircraft 102 exiting the runway and resolving the discrepancy.
When cleared for takeoff, the crew establishes thrust, at block 306, and either selects TO/GA or manually selects takeoff thrust. The initial check 236 is performed in response to the TO/GA control 208 being actuated or in response to N1 reaching (e.g., equaling or exceeding) an engine speed threshold, such as N1=60%, at block 308. The initial check 236 can determine one or more non-normal conditions that are dependent on the runway length, such as described in
At block 310, a determination is made as to whether the initial check 236 determines an alert condition, such as the alert condition 238A of
Upon the ground speed (GS) reaching (e.g., equaling or exceeding) a ground speed threshold, the method 300 includes performing one or more checks, at block 316. To illustrate, the LRU 202 performs the real-time check 242 as described in
At block 318, a determination is made as to whether the real-time check 242 determines an alert condition, such as the alert condition 238B of
The method 400 includes, at block 404, determining whether either the engine metric (N1) 456 has reached a first threshold engine speed (NTR1) 458 or the TO/GA control 208 has been actuated. To illustrate, the first threshold engine speed (NTR1) 458 may be set to a value that is large enough to ensure that the aircraft 102 is no longer taxiing and that the takeoff roll has begun. However, too large a value of the first threshold engine speed (NTR1) 458 reduces the amount of available time for collecting data during the takeoff roll, as described below with reference to block 414. In some implementations, the first engine threshold speed (NTR1) 458 is set to a value in the range of 55% to 65%, such as 60%. Upon N1 reaching NTR1 or the TO/GA control 208 being actuated, the method 400 includes, at block 406, computing the initial amount of remaining runway (RR0) 126 at throttles-up, and an initial check is performed, at block 408.
In some implementations, the initial check corresponds to the initial check 236 and includes evaluating a first expression (<d1>) and a second expression (<d2>). The first expression determines whether there is insufficient runway to safely reach the designated screen height. To illustrate, the first expression can be expressed as:
SGO-AE>RR0, <d1>
corresponding to determining whether the estimated all-engine go distance (SGO-AE) 124 exceeds the initial amount of remaining runway (RR0) 126. The first expression evaluates to FALSE if there is sufficient runway to reach the designated screen height 110 by the end 108 of the runway 104, and evaluates to TRUE otherwise.
The second expression determines whether the aircraft 102 is predicted to have sufficient runway to reach the takeoff decision speed (V1), reject the takeoff upon reaching the takeoff decision speed (V1), and after rejecting the takeoff, come to a stop before reaching the end 108 of the runway 104. For example, the second expression can compare the distance required to stop from the takeoff decision speed (V1) to the distance predicted to be remaining when the aircraft has reached the takeoff decision speed (V1). To illustrate, the second expression can be expressed as:
RR0−SV1<SV1STOP, <d2>
corresponding to determining whether the estimated initial amount of remaining runway (RR0) 126, reduced by the first estimated distance (SV1) 118 to reach the takeoff decision speed (V1), exceeds the second estimated distance (SV1STOP) 128 required to come to a stop after reaching the takeoff decision speed (V1). The second expression evaluates to TRUE if there is insufficient runway to reach the takeoff decision speed (V1) and come to a stop from the takeoff decision speed (V1), and evaluates to FALSE otherwise.
A determination is made, at block 410, as to whether either of the first expression or the second expression evaluates to TRUE. If the first expression evaluates to TRUE, the second expression evaluates to TRUE, or both the first expression and the second expression evaluate to TRUE, a takeoff performance alert is generated, at block 430.
If both the first expression and the second expression evaluate to FALSE, the method 400 includes determining, at block 412, whether the ground speed (GS) 462 of the aircraft 102 has reached a first ground speed threshold (GSTR1) 464. In some implementations, the first ground speed threshold (GSTR1) 464 corresponds to a ground speed above which the ground speed and acceleration characteristics of the aircraft 102 are expected to be well-behaved, and therefore useful for accurate extrapolation as the aircraft 102 continues its takeoff roll. According to an aspect, the first ground speed threshold (GSTR1) 464 is selected to have a value in the range of 45 knots to 55 knots. In a particular, non-limiting example, the first ground speed threshold (GSTR1) 464 is 50 knots.
Upon determining that the ground speed (GS) 462 of the aircraft 102 has reached a first ground speed threshold (GSTR1) 464, at block 412, the method 400 includes collecting the data 254 (e.g., acceleration and time data) every T milliseconds, where T represents a time interval, such as 250 milliseconds, at block 414. Collection of the data 254 continues until a determination is made, at block 416, that the ground speed (GS) 462 has reached a second ground speed threshold (GSTR2) 468, at block 416.
In some implementations, the second ground speed threshold (GSTR2) 468 is selected to have a large enough value to provide enough time for sufficient data collection to enable accurate predictions of future speeds and positions of the aircraft 102. However, larger values of second ground speed threshold (GSTR2) 468 introduce longer delays before a takeoff performance alert can be determined and provided to an operator of the aircraft 102, which should occur well before the aircraft 102 reaches the takeoff decision speed (V1). According to an aspect, the second ground speed threshold (GSTR2) 468 is selected to have a value in the range of 65 knots to 80 knots. In a particular, non-limiting example, the second ground speed threshold (GSTR2) 468 is 70 knots.
Upon determining that the ground speed (GS) 462 of the aircraft 102 has reached the second ground speed threshold (GSTR2) 468, at block 416, the method 400 includes obtaining updated values, at block 418, based on the data 254 collected during the takeoff roll. To illustrate, the updated values correspond to the updated parameters 170 and include an estimated speed (VtVR_TPA) 470 that the aircraft 102 will be traveling at the point in time (tVR) that the rotation speed (VR) was originally estimated to be reached, the updated all-engine go distance (SGO-TPA) 174, and the updated distance (SVtireLimit) 175 to tire limit speed.
After obtaining the updated values at block 418, the method 400 includes, at block 420, performing a real-time check, such as the real-time check 242 of
VR−VtVR_TPA>VTR1 <s1>
corresponding to determining whether a disparity (VR−VtVR_TPA) 478 between the takeoff rotation speed (VR) 450 and the predicted speed (VtVR_TPA) 470 exceeds a rotation speed disparity threshold (VTR1) 480, such as 10 knots. Expression <s1> evaluates to TRUE if the disparity 478 exceeds the rotation speed disparity threshold (VTR1) 480, and evaluates to FALSE otherwise.
Expression <d3> is related to whether the aircraft 102 can reach the screen height 110 before the end 108 of the runway 104. In particular, <d3> compares the updated all-engine go distance (SGO-TPA) 174 to the estimated initial amount of remaining runway (RR0) 126. To illustrate, <d3> can be expressed as:
SGO-TPA>RR0, <d3>
corresponding to determining whether the updated all-engine go distance (SGO-TPA) 174 is greater than the estimated initial amount of remaining runway (RR0) 126. Expression <d3> evaluates to TRUE if the updated all-engine go distance (SGO-TPA) 174 exceeds the estimated initial amount of remaining runway (RR0) 126, and evaluates to FALSE otherwise.
Expression <d4> is related to whether the tire limit speed will occur before the updated all-engine go distance (SGO-TPA) 174 is reached. In particular, <d4> compares the updated all-engine go distance (SGO-TPA) 174 to the updated distance (SVtireLimit) 175 to tire limit speed. To illustrate, <d4> can be expressed as:
SGO-TPA>SVtireLimit, <d4>
corresponding to determining whether the updated all-engine go distance (SGO-TPA) 174 is greater than the updated distance (SVtireLimit) 175 to tire limit speed. Expression <d4> evaluates to TRUE if the updated all-engine go distance (SGO-TPA) 174 exceeds the updated distance (SVtireLimit) 175 to tire limit speed, and evaluates to FALSE otherwise.
A determination is made, at block 422, as to whether any of the expressions <s1>, <d3>, or <d4> evaluates to TRUE. If the expression <s1> and either of the expressions <d3> or <d4> elevate to TRUE, a takeoff performance alert is generated, at block 430. Otherwise, the performance of the aircraft 102 during the takeoff roll is evaluated as satisfactory in comparison to the initial estimates, and the takeoff roll continues without generating a takeoff performance alert, at block 432. In an alternative implementation, the determination to generate the takeoff performance alert can be based on determining that any one or more of the expressions <s1>, <d3>, or <d4> evaluates to TRUE.
Thus, the method 400 enables enhanced monitoring of the performance upon initiation of, and during, the takeoff roll and the capability to generate a takeoff performance alert in response to initial checks and further in response to predicted aircraft performance based on real-time speed and acceleration data collected during the takeoff roll.
Although the method 400 illustrates evaluation of the expressions <d1> and <d2> as part of the initial check, in other implementations performance of the initial check may omit evaluation either of <d1> or <d2>. To illustrate, if one of the expressions <d1> or <d2> is evaluated as TRUE, the initial check can be terminated and an alert generated without completing the evaluation of the other of <d1> or <d2>. Similarly, in some implementations, performance of the real-time check may omit evaluation of one or more of the expressions <s1>, <d3>, or <d4>. The expressions <d1>, <d2>, <s1>, <d3>, and <d4> are provided as illustrative examples, and in other implementations one or more of <d1>, <d2>, <s1>, <d3>, or <d4> can be replaced with one or more logically equivalent expressions.
Although the method 400 illustrates that the real time check incudes the expressions <s1>, <d3>, and <d4>, in other implementations one or more other expressions can be evaluated as part of the real time check in place of, or in addition to, one or more of expressions <s1>, <d3>, and <d4>. In a first example, the real time check evaluates whether the aircraft 102 is lagging (in space) relative to the liftoff speed (VLO), such as by evaluating the expression SSF*SLO≤SVLO_TPA, corresponding to determining whether the initial estimated distance (SLO) 122 to achieve the liftoff speed (VLO), adjusted by a scaling factor (SSF) (e.g., 1.15), is less than or equal to the updated estimated distance (SVLO_TPA) 172 to achieve the liftoff speed (VLO). In a second example, the real time check evaluates whether there will be sufficient runway for liftoff, such as by evaluating the expression SVLO@GS2+STR2>RRGS2, corresponding to determining whether a sum of the remaining distance (SVLO@GS2) 180 to achieve the liftoff speed (VLO) and a threshold distance (STR2) exceeds the updated amount of remaining runway (RRGS2) 176. In a third example, the real time check evaluates whether there will be sufficient runway to stop upon reaching the takeoff decision speed (V1), such as by evaluating the expression (RRGS2−SV1@GS2)<SV1STOP, corresponding to determining whether a difference between the updated amount of remaining runway (RRGS2) 176 and the remaining distance (SV1@GS2) 168 to achieve the takeoff decision speed (V1) is less than the estimated distance (SV1STOP) 128 required to come to a stop after reaching the takeoff decision speed (V1).
The takeoff parameters and data 504 are provided, via a display management system (DMS) input/output interface (I/O) 506, to a display and crew alerting function (DCA) 510 for calculation of alert conditions. A first set of alert conditions 520 includes the expression: (TO/GA selected OR N1≥60) AND {(SGO-AE>RR0) OR (RR0−SV1<SV1STOP)}, corresponding to the determination of block 404 and the initial check of block 408 of
A second set of alert conditions 522 includes the expression: (|W50−W70|<5 kts) AND (70 kts<GS<80 kts) AND (VR−VtVR_TPA>10 kts) AND {(SGO-TPA>RR0) OR (SGO-TPA>SVtireLimit)}. The expression (|W50−W70|<5 kts) corresponds to a check that the absolute value of the difference between measured windspeed when groundspeed of the aircraft 102 is at 50 knots (e.g., GSTR1=50 knots) and measured windspeed when the groundspeed of the aircraft is at 70 knots (e.g., GSTR2=70 knots) does not exceed 5 knots. The expression (70 kts<GS<80 kts) corresponds to a check that the groundspeed of the aircraft 102 is greater than 70 knots and less than 80 knots (e.g., upon completion of the data collection at block 414 of
In a particular implementation, the initial check computer 234 of
In a particular implementation, the real-time check computer 240 of
In some implementations, real-time distance parameters, such as SGO-TPA and SVtireLimit, are determined using a first principles equation of motion:
d=d0+vt+(½)at2,
where d0 represents the distance at the previous time interval, v represents the TAS in feet per second (ft/s), a represents the acceleration in f/s2, and t represents time in seconds. The distance d can be computed during each measurement time period (e.g., every T ms as illustrated at block 414 of
In terms of indices representing such time intervals, the distance can be approximated as:
di=di-1+vi-1(ti−ti-1)+(½)ai-1(ti−ti-1)2,
where di represents the distance traveled at the current time interval i; di-1 represents the distance traveled at the previous time interval; vi-1 represents the extrapolated velocity at the previous time interval; ti represents the time at the current time interval; ti-1 represents the time at the previous time interval, and ai-1 is the extrapolated acceleration at the previous time interval.
In some implementations, the GS is provided by airplane sensors and the TAS is calculated as: TAS=GS+Windspeed. TAS is derived from GS because of potential fluctuations based on instantaneous Windspeed. The average wind (Wavg) is calculated during the evaluation period (e.g., between 50 and 70 knots GS) and, at 70 knots GS, Wavg is added to the GS to calculate the TAS. The predicted TAS—VtVR_TPA—can be calculated as determined by: v=v0+at, which can be expressed in terms of indices representing intervals of time as:
vi=vi-1+ai-1(ti−ti-1).
According to an aspect, in the above equations for distance, velocity is converted from knots to ft/s and, in the equation for TAS, acceleration is converted based on a conversion from ft/s to knots. In both cases, the conversion factor 1.6878 ft/s per knots can be used.
The method 700 includes, at block 702, determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed 450. For example, the LRU 202 determines the takeoff rotation speed (VR) 450 and the rotation time (tVR) 454 based on the initial data 252. In some implementations, the initial data is received as user-entered data at an interface to a flight management computer prior to the takeoff roll, such as the user entered data 222 at the CDU 207.
The method 700 includes, at block 704, determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, where the predicted speed is at least partially based on data collected during the takeoff roll. For example, the LRU 202 computes the predicted speed (VtVR_TPA) 470 at the rotation time (tVR) 454 based on the data 254 collected during the takeoff roll. In some implementations, collection of the data during the takeoff roll is initiated responsive to the aircraft reaching a first speed, and determination of the predicted speed is performed responsive to the aircraft reaching a second speed that is greater than the first speed. In an example, the LRU 202 initiates collection of the data 254 in response to the aircraft 102 reaching the first ground speed threshold (GSTR1) 464, and computes the predicted speed (VtVR_TPA) 470 at the rotation time (tVR) 454 in response to the aircraft 102 reaching the second ground speed threshold (GSTR2) 468.
The method 700 includes, at block 706, determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold. In an example, the LRU 202 determines whether the alert condition 238B is satisfied at least partially based on whether the disparity (VR−VtVR_TPA) 478 between the takeoff rotation speed (VR) 450 and the predicted speed (VtVR_TPA) 470 exceeds the rotation speed disparity threshold (VTR1) 480.
The method 700 includes, at block 708, in response to determining that the alert condition is satisfied, generating the takeoff performance alert. For example, the alert generator 244 of the LRU 202 generates the takeoff performance alert 246 in response to determining that the alert condition 238B is satisfied.
The method 800 includes, at block 802 and prior to the determining of the initial check described in the method 700 of
After performing the initial check, and during the takeoff roll, a real-time check can be performed based on evaluating multiple conditions, illustrated at blocks 812-816. To illustrate, the method 800 includes, at block 812, determining whether a disparity between the takeoff rotation speed and the predicted speed of the aircraft at the rotation time exceeds a rotation speed disparity threshold, such as described previously in the method 700. In an example, the LRU 202 determines whether the disparity (VR−VtVR_TPA) 478 between the takeoff rotation speed (VR) 450 and the predicted speed (VtVR_TPA) 470 exceeds the rotation speed disparity threshold (VTR1) 480.
At block 814, the method 800 includes determining whether the aircraft is predicted to have sufficient runway to achieve a designated screen height (e.g., the screen height 110) before reaching an end of the runway. At block 816, the method 800 includes determining whether the aircraft is predicted to achieve the designated screen height without reaching a tire limit speed.
The method 800 includes, at block 820, determining whether the alert condition is satisfied. In an illustrative example, determining whether the alert condition is satisfied is based on: whether the disparity between the takeoff rotation speed and the predicted speed of the aircraft at the rotation time exceeds a rotation speed disparity threshold, whether the aircraft is predicted to have sufficient runway to achieve the designated screen height before reaching an end of the runway, and whether the aircraft is predicted to achieve the designated screen height without reaching a tire limit speed, corresponding to the determinations made at blocks 812-816.
According to some implementations, the alert condition is determined to be satisfied in response to both: (A) the disparity between the takeoff rotation speed and the predicted speed of the aircraft at the rotation time exceeding the rotation speed disparity threshold; and (B) the aircraft being predicted to not have sufficient runway to achieve the designated screen height before reaching an end of the runway. According to another aspect, the alert condition is determined to be satisfied in response to both: (A) the disparity between the takeoff rotation speed and the predicted speed of the aircraft at the rotation time exceeding the rotation speed disparity threshold; and (C) the aircraft being predicted to reach the tire speed limit before achieving the designated screen height.
The method 800 also includes, in response to determining that the alert condition is satisfied, generating the takeoff performance alert, at block 822. For example, the alert generator 244 of the LRU 202 generates the takeoff performance alert 246.
The method 900 includes determining a first estimated distance (e.g., SV1 118) to reach the takeoff decision speed (V1), at block 902. The method 900 also includes determining a second estimated distance (e.g., SV1STOP 128) required to come to a stop after reaching the takeoff decision speed (V1), at block 904. The method 900 further includes determining whether the estimated initial amount of remaining runway (e.g., RR0 126), reduced by the first estimated distance (e.g., SV1 118), exceeds the second estimated distance (e.g., SV1STOP 128), at block 906. In a particular implementation, blocks 902, 904, and 906 are performed as part of determining whether the aircraft is predicted to have sufficient runway to reach the takeoff decision speed, reject the takeoff, and come to a stop, of block 806 of
The method 900 includes determining an estimated all-engine go distance (e.g., SGO-AE 124) to achieve a designated screen height, at block 908, and determining whether the estimated all-engine go distance is less than the estimated initial amount of remaining runway, at block 910. In a particular implementation, blocks 908 and 910 are performed as part of determining whether the aircraft is predicted to have sufficient runway to take off, of block 808 of
The method 900 also includes determining whether to generate the takeoff performance alert based on the initial check, at block 810. For example, a determination is made to generate the takeoff performance alert in response to the estimated initial amount of remaining runway, reduced by the first estimated distance, exceeding the second estimated distance. As another example, a determination is made to generate the takeoff performance alert in response to the estimated all-engine go distance being less than the estimated initial amount of remaining runway.
The method 1000 includes determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed (e.g., VR 450) of the aircraft and a rotation time (e.g., tVR 454) associated with the takeoff rotation speed, at block 1002. The method 1000 also includes, at block 1004, determining, during the takeoff roll and prior to the rotation time, a predicted speed (e.g., VtVR_TPA 470) of the aircraft at the rotation time, where the predicted speed is at least partially based on data collected during the takeoff roll (e.g., the data 254).
The method 1000 includes, at block 1006, determining whether an alert condition is satisfied at least partially based on whether a disparity (e.g., (VR−VtVR_TPA) 478) between the takeoff rotation speed (e.g., VR 450) and the predicted speed (e.g., VtVR_TPA 470) exceeds a rotation speed disparity threshold (e.g., VTR1 480). For example, the real-time check computer 240 can evaluate the expression <s1> of
The method 1100 incudes determining, at least partially based on initial data (e.g. the initial data 252) collected prior to the takeoff roll, an estimated initial amount of remaining runway (e.g., RR0 126), at block 1102. The method 1100 also includes determining, at least partially based on data (e.g., the data 254) collected during the takeoff roll, an updated all-engine go distance (e.g., SGO-TPA 174) to achieve a designated screen height (e.g., the screen height 110), at block 1104.
The method 1100 includes determining whether the updated all-engine go distance to achieve the designated screen height is greater than the estimated initial amount of remaining runway, at 1106. For example, the real-time check computer 240 can evaluate the expression <d3> of
The method 1200 includes determining, at least partially based on data (e.g., the data 254) collected during the takeoff roll, an updated all-engine go distance (e.g., SGO-TPA 174) to achieve a designated screen height, at block 1202. The method 1200 also includes determining, at least partially based on data (e.g., the updated data 254) collected during the takeoff roll, an updated distance (e.g., SVtireLimit 175) to reach a tire limit speed at least partially based on the data collected during the takeoff roll, an updated amount of remaining runway (e.g., RRGS2 176), at block 1204.
The method 1200 includes determining whether a sum of the remaining distance to achieve the liftoff speed and a threshold distance (e.g., STR2 484) exceeds the updated amount of remaining runway, at block 1206. For example, the real-time check computer 240 can evaluate the expression <d4> of
The method 1300 includes at least one of: displaying a visual indicator (e.g., the visual indicator 260 of
If the aircraft includes at least one of a military aircraft or an unmanned aircraft, the method 1300 also includes automatically rejecting takeoff in response to generation of the takeoff performance alert, at block 1306. For example, the automatic takeoff rejector 248 can reject takeoff in response to generation of the takeoff performance alert 246. In a particular implementation, automatically rejecting the takeoff includes at least one of: automatically adjusting operation of an engine to an idle forward thrust, automatically deploying a thrust reverser, or automatically initiating braking of the aircraft, such as described further with reference to
The method 1400 includes automatically adjusting operation of an engine to an idle forward thrust, at block 1402. For example, the automatic takeoff rejector 248 can cause the engine thrust controller 216 to adjust the engine 214 to an idle forward thrust. The method 1400 includes automatically deploying a thrust reverser, at block 1404. For example, the automatic takeoff rejector 248 can cause the engine thrust controller 216 to deploy the thrust reverser 218. The method 1400 also includes automatically initiating braking of the aircraft, at block 1406. For example, the automatic takeoff rejector 248 can engage the braking system 220,
Referring to
Referring to
During production, the method 1500 includes, at block 1506, component and subassembly manufacturing and, at block 1508, system integration of the aircraft. The method 1500 may include component and subassembly manufacturing (e.g., the LRU 202, the engine 214, the display device 210, the loudspeaker(s) 212, the engine thrust controller 216, the thrust reverser 218, the braking system 220, the sensor(s) 204, and the user interface 206) of the takeoff performance alert system and system integration (e.g., coupling the components) of the takeoff performance alert system. At block 1510, the method 1500 includes certification and delivery of the aircraft and, at block 1512, placing the aircraft in service. In some implementations, certification and delivery includes certifying the takeoff performance alert system. Placing the aircraft in service may also include placing takeoff performance alert system in service. While in service, the aircraft may be scheduled for routine maintenance and service (which may also include modification, reconfiguration, refurbishment, and so on). At block 1514, the method 1500 includes performing maintenance and service on the aircraft. The method 1500 may include performing maintenance and service on the takeoff performance alert system. For example, maintenance and service of the sensor data storage and analysis system may include replacing one or more of the LRU 202, the engine 214, the display device 210, the loudspeaker(s) 212, the engine thrust controller 216, the thrust reverser 218, the braking system 220, the sensor(s) 204, and the user interface 206.
Referring to
The aircraft 102 also includes the LRU 202 including the parameter generator 230, the takeoff roll detector 232, the initial check computer 234, the real-time check computer 240, the alert generator 244, the automatic takeoff rejector 248, the memory 250, or a combination thereof.
Any number of other systems may be included in the aircraft 102. Although an aerospace example is shown, the present disclosure may be applied to other industries. For example, the LRU 202 may be used onboard a manned or unmanned aircraft (such as a satellite, a watercraft, or a land-based vehicle).
Apparatus and methods included herein may be employed during any one or more of the stages of the method 1500 of
The computing device 1710 includes one or more processors 1720. The processor(s) 1720 are configured to communicate with system memory 1730, one or more storage devices 1740, one or more input/output interfaces 1750, one or more communications interfaces 1760, or any combination thereof. The system memory 1730 includes volatile memory devices (e.g., random access memory (RAM) devices), nonvolatile memory devices (e.g., read-only memory (ROM) devices, programmable read-only memory, and flash memory), or both. The system memory 1730 stores an operating system 1732, which may include a basic input/output system for booting the computing device 1710 as well as a full operating system to enable the computing device 1710 to interact with users, other programs, and other devices. The system memory 1730 stores data 1736, such the initial data 252, the data 254 collected during the takeoff roll, the parameters 256, and the threshold data 258.
The system memory 1730 includes one or more applications 1734 (e.g., sets of instructions) executable by the processor(s) 1720. As an example, the one or more applications 1734 include instructions executable by the processor(s) 1720 to initiate, control, or perform one or more operations described with reference to
In a particular implementation, the system memory 1730 includes a non-transitory, computer-readable medium storing the instructions that, when executed by the processor(s) 1720, cause the processor(s) 1720 to initiate, perform, or control operations for generating a takeoff performance alert during a takeoff associated with an aircraft. The operations include determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed. The operations include determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time. The predicted speed is at least partially based on data collected during the takeoff roll. The operations include determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold. The operations include, in response to determining that the alert condition is satisfied, generating the takeoff performance alert.
The one or more storage devices 1740 include nonvolatile storage devices, such as magnetic disks, optical disks, or flash memory devices. In a particular example, the storage devices 1740 include both removable and non-removable memory devices. The storage devices 1740 are configured to store an operating system, images of operating systems, applications (e.g., one or more of the applications 1734), and program data (e.g., the program data 1736). In a particular aspect, the system memory 1730, the storage devices 1740, or both, include tangible computer-readable media. In a particular aspect, one or more of the storage devices 1740 are external to the computing device 1710.
The one or more input/output interfaces 1750 enable the computing device 1710 to communicate with one or more input/output devices 1770 to facilitate user interaction. For example, the input/output devices 1770 can include the user interface 206, the display device 210, the loudspeaker(s) 212, or a combination thereof. As other examples, the one or more input/output interfaces 1750 can include a display interface, an input interface, or a combination thereof. The processor(s) 1720 are configured to communicate with devices or controllers 1780 via the one or more communications interfaces 1760. For example, the one or more communications interfaces 1760 can include a network interface. The devices or controllers 1780 can include, for example, the sensor(s) 204, the TO/GA control 208, the engine thrust controller 216, the thrust reverser 218, the braking system 220, one or more other devices, or any combination thereof.
In conjunction with the described systems and methods, an apparatus for generating a takeoff performance alert during a takeoff associated with an aircraft is disclosed that includes means for determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed. In some implementations, the means for determining the takeoff rotation speed and the rotation time corresponds to the parameter generator 230, the LRU 202, the FMF 502, the processor 1720, the computing device 1710, one or more other circuits or devices configured to determine the takeoff rotation speed and the rotation time, or a combination thereof.
The apparatus includes means for determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, and the predicted speed is at least partially based on data collected during the takeoff roll. In some implementations, the means for determining the predicted speed corresponds to the parameter generator 230, the real-time check computer 240, the LRU 202, the DCA 510, the processor 1720, the computing device 1710, one or more other circuits or devices configured to determine the predicted speed of the aircraft at the rotation time, or a combination thereof.
The apparatus includes means for determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold. In some implementations, the means for determining whether the alert condition is satisfied corresponds to the parameter generator 230, the real-time check computer 240, the LRU 202, the DCA 510, the processor 1720, the computing device 1710, one or more other circuits or devices configured to determine whether the alert condition is satisfied, or a combination thereof.
The apparatus includes means for generating the takeoff performance alert in response to determining that the alert condition is satisfied. In some implementations, the means for generating the takeoff performance alert corresponds to the alert generator 244, the display device 210, the visual indicator 260, the loudspeaker(s) 212, the LRU 202, the master warning light 602, the PFD including the indicator 604, the EICAS display including the indicator 606, the one or more loudspeakers 608, the processor 1720, the computing device 1710, one or more other circuits or devices configured to determine generate the takeoff performance alert, or a combination thereof.
In some implementations, a non-transitory, computer-readable medium stores instructions that, when executed by one or more processors, cause the one or more processors to initiate, perform, or control operations to perform part or all of the functionality described above. For example, the instructions may be executable to implement one or more of the operations or methods of
Further, the disclosure comprises embodiments according to the following examples:
According to Example 1, an aircraft includes: at least one line replaceable unit configured to: determine, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed; determine, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, wherein the predicted speed is at least partially based on data collected during the takeoff roll; determine whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold; and generate a takeoff performance alert in response to the alert condition being satisfied.
Example 2. The aircraft of Example 1, further including: a user interface coupled to the at least one line replaceable unit and configured to receive the initial data as user-entered data; and one or more sensors configured to provide the data collected during the takeoff roll.
Example 3. The aircraft of Example 1 or Example 2, wherein the at least one line replaceable unit is further configured to perform an initial check in response to at least one of activation of a takeoff/go around control or an engine speed metric reaching an engine speed threshold, wherein the initial check includes: determination of an estimated initial amount of remaining runway; determination of whether the aircraft is predicted to have sufficient runway to: reach a takeoff decision speed, reject takeoff upon reaching the takeoff decision speed, and after rejecting the takeoff, come to a stop before reaching an end of the runway; estimation of an all-engine go distance to achieve a designated screen height; and determination of whether the all-engine go distance is less than the estimated initial amount of remaining runway.
Example 4. The aircraft of any of Examples 1 to 3, wherein the at least one line replaceable unit is further configured to: determine, at least partially based on the data collected during the takeoff roll: an updated all-engine go distance (174)(SGO-TPA) to achieve a designated screen height; and an updated distance (175) to reach a tire limit speed; and determine whether the alert condition is satisfied further based on: whether the aircraft is predicted to achieve the designated screen height before reaching the end of the runway; and whether the aircraft is predicted to achieve the designated screen height without reaching the tire limit speed.
Example 5. The aircraft of any of Examples 1 to 4, further including at least one of: a display device configured to output the takeoff performance alert as a visual indicator to instruct an operator of the aircraft to reject takeoff; or a loudspeaker configured to output the takeoff performance alert as an audible command that instructs the operator of the aircraft to reject takeoff.
Example 6. The aircraft of any of Examples 1 to 5, wherein the aircraft includes at least one of a military aircraft or an unmanned aircraft, wherein the at least one line replaceable unit is further configured to automatically reject takeoff in response to generation of the takeoff performance alert, and wherein automatic rejection of the takeoff includes at least one of: automatic adjustment of operation of an engine to an idle forward thrust; automatic deployment a thrust reverser; or automatic initiation of braking of the aircraft.
According to Example 7, a method for generating a takeoff performance alert during a takeoff associated with an aircraft includes: determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed; determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, wherein the predicted speed is at least partially based on data collected during the takeoff roll; determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold; and in response to determining that the alert condition is satisfied, generating the takeoff performance alert.
Example 8. The method of Example 7, wherein the initial data is received as user-entered data at an interface to a flight management computer prior to the takeoff roll.
Example 9. The method of Example 7 or Example 8, wherein collection of the data during the takeoff roll is initiated responsive to the aircraft reaching a first speed, and wherein determination of the predicted speed is performed responsive to the aircraft reaching a second speed that is greater than the first speed.
Example 10. The method of any of Examples 7 to 9, further including: performing an initial check prior to determining the predicted speed, wherein said performing the initial check includes: determining an estimated initial amount of remaining runway; determining whether the aircraft is predicted to have sufficient runway to: reach a takeoff decision speed, reject the takeoff upon reaching the takeoff decision speed, and after rejecting the takeoff, come to a stop before reaching an end of the runway; and determining whether to generate the takeoff performance alert based on the initial check.
Example 11. The method of Example 10, wherein performing said initial check further includes determining whether the aircraft is predicted to have sufficient runway to take off.
Example 12. The method of Example 11, wherein said determining whether the aircraft is predicted to have sufficient runway to take off includes: determining an estimated all-engine go distance to achieve a designated screen height; and determining whether the estimated all-engine go distance is less than the estimated initial amount of remaining runway.
Example 13. The method of any of Examples 10 to 12, wherein said determining whether the aircraft is predicted to have sufficient runway to reach the takeoff decision speed, reject the takeoff, and come to a stop includes: determining a first estimated distance to reach the takeoff decision speed; determining a second estimated distance required to come to a stop after reaching the takeoff decision speed; and determining whether the estimated initial amount of remaining runway, reduced by the first estimated distance, exceeds the second estimated distance.
Example 14. The method of any of Examples 10 to 13, wherein the initial check is performed in response to at least one of: activation of a takeoff/go around control; or an engine speed metric reaching an engine speed threshold.
Example 15. The method of any of Examples 7 to 14, wherein said determining whether the alert condition is satisfied is further based on whether the aircraft is predicted to have sufficient runway to achieve a designated screen height before reaching an end of the runway.
Example 16. The method of any of Examples 7 to 14, further including: determining, at least partially based on the initial data collected prior to the takeoff roll, an estimated initial amount of remaining runway; and determining, at least partially based on the data collected during the takeoff roll, an updated all-engine go distance to achieve a designated screen height; wherein said determining whether the alert condition is satisfied is further based on determining whether the updated all-engine go distance is greater than the estimated initial amount of remaining runway.
Example 17. The method of any of Examples 7 to 16, wherein said determining whether the alert condition is satisfied is further based on whether the aircraft is predicted to achieve a designated screen height without reaching a tire limit speed.
Example 18. The method of any of Examples 7 to 16, further including determining, at least partially based on the data collected during the takeoff roll: an updated all-engine go distance to achieve a designated screen height; and an updated distance to reach a tire limit speed; wherein said determining whether the alert condition is satisfied is further based on determining whether the updated all-engine go distance is greater than the updated distance to reach the tire limit speed.
Example 19. The method of any of Examples 7 to 18, wherein said generating the takeoff performance alert includes at least one of: displaying a visual indicator instructing an operator of the aircraft to reject takeoff; or generating an audible command instructing the operator of the aircraft to reject takeoff.
Example 20. The method of any of Examples 7 to 19, wherein the aircraft includes at least one of a military aircraft or an unmanned aircraft, and further including: automatically rejecting takeoff in response to generation of the takeoff performance alert, wherein said automatically rejecting the takeoff includes at least one of: automatically adjusting operation of an engine to an idle forward thrust; automatically deploying a thrust reverser; or automatically initiating braking of the aircraft.
According to Example 21, a device includes: a memory configured to store instructions; and a processor configured to execute the instructions to perform the method of any of Examples 7 to 20.
According to Example 22, a computer-readable medium stores instructions that, when executed by one or more processors, cause the one or more processors to perform the method of any of Examples 7 to 20.
According to Example 23, an apparatus includes means for carrying out the method of any of Examples 7 to 20.
According to Example 24, a non-transitory, computer-readable medium stores instructions that, when executed by one or more processors, cause the one or more processors to initiate, perform, or control operations for generating a takeoff performance alert during a takeoff associated with an aircraft, the operations including: determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed; determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, where the predicted speed is at least partially based on data collected during the takeoff roll; determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold; and in response to determining that the alert condition is satisfied, generating the takeoff performance alert.
According to Example 25, an apparatus includes: means for determining, based on initial data collected prior to a takeoff roll of the aircraft, a takeoff rotation speed of the aircraft and a rotation time associated with the takeoff rotation speed; means for determining, during the takeoff roll and prior to the rotation time, a predicted speed of the aircraft at the rotation time, where the predicted speed is at least partially based on data collected during the takeoff roll; means for determining whether an alert condition is satisfied at least partially based on whether a disparity between the takeoff rotation speed and the predicted speed exceeds a rotation speed disparity threshold; and means for generating the takeoff performance alert in response to determining that the alert condition is satisfied.
The illustrations of the examples described herein are intended to provide a general understanding of the structure of the various implementations. The illustrations are not intended to serve as a complete description of all of the elements and features of apparatus and systems that utilize the structures or methods described herein. Many other implementations may be apparent to those of skill in the art upon reviewing the disclosure. Other implementations may be utilized and derived from the disclosure, such that structural and logical substitutions and changes may be made without departing from the scope of the disclosure. For example, method operations may be performed in a different order than shown in the figures or one or more method operations may be omitted. Accordingly, the disclosure and the figures are to be regarded as illustrative rather than restrictive.
Moreover, although specific examples have been illustrated and described herein, it should be appreciated that any subsequent arrangement designed to achieve the same or similar results may be substituted for the specific implementations shown. This disclosure is intended to cover any and all subsequent adaptations or variations of various implementations. Combinations of the above implementations, and other implementations not specifically described herein, will be apparent to those of skill in the art upon reviewing the description.
The Abstract of the Disclosure is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, various features may be grouped together or described in a single implementation for the purpose of streamlining the disclosure. Examples described above illustrate but do not limit the disclosure. It should also be understood that numerous modifications and variations are possible in accordance with the principles of the present disclosure. As the following claims reflect, the claimed subject matter may be directed to less than all of the features of any of the disclosed examples. Accordingly, the scope of the disclosure is defined by the following claims and their equivalents.
Barhoum, Erek S., Poteet, Paul E., Godwin, Ross, Shipway, John Richard, Radfar, Hamid Reza, Tang, Hien M.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10202204, | Mar 25 2016 | AAR Aerospace Consulting, LLC | Aircraft-runway total energy measurement, monitoring, managing, safety, and control system and method |
10302451, | Feb 20 2018 | The Boeing Company | Optimizing climb performance during takeoff using variable initial pitch angle target |
4454582, | Jul 23 1979 | The Boeing Company | Method and apparatus for continuously determining a chronodrasic interval |
5047942, | Aug 06 1987 | The United States of America as represented by the Administrator of the | Airplane takeoff and landing performance monitoring system |
5103224, | Feb 16 1990 | O SHEA, CHRISTOPHER J | Aircraft takeoff monitoring system |
5353022, | Aug 06 1987 | The United States of America as represented by the Administrator of the | Airplane takeoff and landing performance monitoring system |
5480107, | Apr 11 1994 | 3x multi-engine jet configuration | |
6790041, | Sep 05 2001 | Fountain & Associates, Inc.; FOUNTAIN & ASSOCIATES, INC | Training methods for aircraft simulator pilot |
20080215198, | |||
20120206358, | |||
20140257603, | |||
20180061243, | |||
20190049953, | |||
20190056740, | |||
20190106089, | |||
20190276160, | |||
20210158709, | |||
20220058963, | |||
JP6298022, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 07 2022 | SHIPWAY, JOHN RICHARD | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058941 | /0401 | |
Feb 07 2022 | RADFAR, HAMID REZA | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058941 | /0401 | |
Feb 08 2022 | BARHOUM, EREK S | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058941 | /0401 | |
Feb 08 2022 | POTEET, PAUL E | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058941 | /0401 | |
Feb 08 2022 | GODWIN, ROSS | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058941 | /0401 | |
Feb 09 2022 | The Boeing Company | (assignment on the face of the patent) | / | |||
Feb 09 2022 | TANG, HIEN M | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058941 | /0401 |
Date | Maintenance Fee Events |
Feb 09 2022 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Dec 19 2026 | 4 years fee payment window open |
Jun 19 2027 | 6 months grace period start (w surcharge) |
Dec 19 2027 | patent expiry (for year 4) |
Dec 19 2029 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 19 2030 | 8 years fee payment window open |
Jun 19 2031 | 6 months grace period start (w surcharge) |
Dec 19 2031 | patent expiry (for year 8) |
Dec 19 2033 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 19 2034 | 12 years fee payment window open |
Jun 19 2035 | 6 months grace period start (w surcharge) |
Dec 19 2035 | patent expiry (for year 12) |
Dec 19 2037 | 2 years to revive unintentionally abandoned end. (for year 12) |