Take off is defined as the phase during which the aircraft aims to abtain a certain speed that sets it capable of flying under its own lift. However, there are cases where the aircraft encounters problems during this process, leading to potential overruns, if handled with a rejected Take off (RTO). Factors that can lead to these situations include technical problems with the aircraft’s systems, adverse weather conditions, deficiencies in the execution of Take off procedures by the crew and factors affecting runway availability.
In the case of a RTO, the crew must follow certain procedures that aim to stop the aircraft with safety. Though, often times the overestimation of the crew’s and the aircraft’s abilities can lead to a runway overrun.
Currently, the standard term that prevents a runway overrun during a take- off is the V1 speed (also refereed to as decision speed). This critical speed marks the point beyond which the pilot no longer has the capability to cancel the Take off procedure, as the remaining length of the airport is not sufficient to safely abort the Take off [
10]. Both static and dynamic calculations, executed by the system, estimate the distance needed to accelerate to V1 and then decelerate to a full stop.
3.1. Static Calculations
The fundamental principle for statically calculating distance during the accelerating and the decelerating phase of a rejected Take off is Newton’s second law, in which the sum of the forces acting on a body is equal to the rate of change of body’s momentum:
Therefore, by modeling all the forces that act on the aircraft parallel to its longitudinal axis, with sufficient accuracy, its acceleration can be calculated at any given moment. Acceleration’s first integral is velocity, hence the bounds of the integral (time frame) of the accelerating and decelerating part can be found. By integrating once more, within the same bounds, we find the distance covered.
The algorithm that implements this double integral is based on the Riemann sum, in which the definite integral
S of a function f is computed as a sum of area of parallelograms, with variable of integration, in this case, being time t:
with
.
Figure 1 exhibits the algorithm that calculates the distance required to attain a certain speed, that being V1 for acceleration and 0 for deceleration. The
Velocity and
Distance variables are initialized to
v_init (0 for acceleration and V1 for deceleration) and 0 respectively. For each repetition of the loop, we firstly calculate the sum of forces acting on the axis parallel to the runway
, and we divide with the mass to find acceleration
. The following two commands essentially implement a right Riemann sum, and update the values for speed and distance. The loop exits when the final speed is reached.
The division (time step) used directly affects the accuracy of the result. By reducing the time step, the accuracy increases as well as the operations needed. For this particular implementation, the golden medium between the two, was found to be at 0.05 seconds, as it leads to instant calculations, without sacrificing the accuracy (deviation less than 1 metre).
As far as the right Riemann sum is concerned, we found that the time step is of such a scale that switching between the right, left and middle Riemann sum does not lead to a notable difference to the final result. Hence, the right is chosen, since it needs the less calculations and the algorithm will be embedded into a resource limited device.
3.1.1. Forces Acting on the Aircraft
The forces acting on the aircraft, that are parallel to the runway, are those that change the speed of the aircraft. These are the thrust of the engines
, the aerodynamic drag
, the friction between the tires and the runway
and the component of the weight on the axis of the runway
which depends on its slope
, as shown in
Figure 2.
Each of the forces is being studied separately in the following paragraphs.
3.1.1.1. Engine Thrust
The Boeing 737-800 has two turbofan CFM56–7B26 type engines. Turbofan engines have expected performance characteristics that depend on altitude and airspeed [
11]. The diagram for the aircraft’s engines is available by the simulator, as depicted in
Figure 3. The produced thrust in the diagram refers to thrust production at 100% N1.
In order to make use of the information in the diagram, the thrust that is in pounds has to be converted into Newtons, and the altitude to the corresponding air density. Taking into account that the X-Plane simulator uses the International Standard Atmosphere (ISA), the air density on the surface of the sea is exactly 1.225kg/m3 with the temperature being at 15oC and the pressure at 1013.25 hPa. The corresponding densities at the heights of 5000ft, 10000ft and 15000ft are 1.055 kg/m³, 0.904 kg/m³ and 0.771 kg/m³ respectively.
Only a certain range of data is extracted from the diagram of
Figure 3 which contains the first four altitude lines of 0ft, 5000ft, 10000ft and 15000ft and velocities from 0 up to 0.3 Mach (198 Knots) with a step of 0.01 mach, with a total of 124 data points being collected. This certain range was selected because the calculations should be applicable to any airport of the world, with the highest being Daocheng Yadingat in China at an altitude of 14471ft, while the speed of 0.3 mach (198 Knots) is way greater than the V1 speed for this certain aircraft, in any possible configuration.
Based on these data and a polynomial fit, a function is generated, that exports the thrust at any density and airspeed, within range. The following polynomial is used to fit the data to.
The selection of this quadratic function in two variables, with cross terms is done for three reasons. Each altitude line can be described by a second degree polynomial. Additionally, the distance between each altitude line decreases as the height increases, which also signifies a second degree relation between the thrust and the altitude. Finally, the cross terms (those who contain both x and y variables), are used as they are necessary for an accurate fit of this complex correlation.
Subsequently, the selected velocities and densities construct the meshgrid A, containing 124 rows (all the combinations of 31 velocities in 4 different densities) and 9 columns (as many as the terms of Equation
3). Each row represents a combination of x’s and y’s, i.e. velocities and densities.
Columns include the result of the variable related part of the terms of Equation
3. The first column contains all 1’s, as there it is a non-variable related term. The second column contains only the x (velocity) related to that row. The eighth column contains the product of the row’s velocity multiplied by the square of the row’s density and so forth.
Column B contains the samples of all 124 points of the diagram. The problem can be solved as a linear system
, in which
x are the coefficients A,B,...I of Equation
3. The solution is calculated by solving through the least squares method. The Mean Absolute Error for the solution found is 7.005 Newtons.
The optical representation of the retrieved data and the fitted polynomial is depicted in
Figure 4.
3.1.1.2. Friction between the Runway and the Tires
When the aircraft is on the runway, the only point that interacts with it are the tires, between which friction forces are being developed. They may be almost negligible during the acceleration, especially when comparing them with the thrust produced by the engines, but the aircraft’s braking system is the main stopping mean when decelerating. This makes its modeling vital.
The friction produced is calculated as the total force acting vertically on the tire multiplied by a friction coefficient
, as shown in Equation
4.
For simplicity reasons and as no significant deviation emerges from it, the force was considered to be a point force. Hence, based on
Figure 2, the friction force is expressed as:
in which Lift is the aerodynamic lift produced by the wings of the aircraft. The above equation makes the modeling of the Lift produced by the wings mandatory.
3.1.1.3. Lift and Drag
The two forces produced by the interaction of the body with the surrounding air are the Lift and Drag. Calculated by similar equations, these can be expressed as:
in which:
It is well established that the lift and drag coefficients are heavily depended on the Angle of Attack (AoA), which is the angle difference between the airflow and the lateral axis, that passes through the nose and the tail of the aircraft. Both lift and drag coefficients have typical curves, similar to these in
Figure 5.
While on the runway, the AoA is close to zero with deviations of ±1.5 degree as found through various tests in the simulator. Based on the typical curves, a strongly positive correlation is expected between the lift coefficient and the AoA, while on the other hand no correlation between the drag correlation and the AoA.
To model the coefficients, Equations
6 and
7 are solved for them:
Necessary code is developed, that retrieves the Lift and Drag forces, the air density and the velocity of the aircraft of each frame of the simulation, and calculates the coefficients through reverse engineering.
The crew of the aircraft have a set of flap settings to choose from. This aircraft’s set includes the settings notated as 0,1,5,10,15,25,30,40. For each of these settings, flaps extend progressively more and achieve higher lift coefficients and therefore higher lift forces in the same speed. The counterbalance of these higher lift coefficients are also progressively higher drag coefficients for each of the settings. The five most common settings during Take off and those modeled for the system are 1,2,5,10 and 15. Similar methods can be used to model all the flap settings.
3.1.1.4. Weight Component
One of the characteristics of the runway is its slope. This is described as the height difference between the start and the end of the runway divided by its length, and is expressed as percentage (Equation
10).
In order to transform the slope percentage to degrees (
), the inverse tangent is used, as in Equation
11.
Given the angle
, the gravitational force can be analyzed in x and y axes, with one being perpendicular and the other being vertical to the aircraft’s axis of movement:
Depending on the runway slope, either contributes or resists the achievement of a desired velocity, while is needed to calculate the total weight acting on the wheels.
3.1.2. Calculating Forces While Acceleration
There are two subsections about calculating the forces during a Take off. Since the system aims to calculate the distance that will be covered by the aircraft in a occasion of a Rejected Take Off (RTO) at speed V1, there are different calculations for the accelerating and the decelerating part of the procedure. The discrepancy between the two aims to the minimize the computations, and hence the time, needed to provide a result, without sacrificing its accuracy.
Engine Thrust
To calculate the thrust of the engines, a function is used to calculate the thrust based on density and airspeed. This output refers to thrust produced by one engine at 100% N1, and is hence multiplied by 2, that equals the number of engines.
Depending on the selected by the pilots N1 (primary thrust indicator), that may occasionally exceed 100%, the result has to be multiplied by the equivalent fraction. However that the relation between the N1 setting and the thrust produced is not linear, hence the result cannot be multiplied by the N1’s percentage. The X-Plane simulator provides the mapping between N1 and produced thrust, that can be used to calculate the actual thrust in relation to N1. For simplicity reasons and since this paper aims to prove the feasibility of such a system, it is considered that a constant N1 of 104% was used. This N1 setting corresponds to 101.5% of the maximum thrust produced.
Additionally, the engines have a spoolup time that is needed to reach the desired maximum thrust. This time is calculated to be 7.5 seconds for this type of engine. The modeling of this transition utilizes a rational function with the general form of:
Then, the appropriate coefficients a,b,c,d,e,f are found, that describe the thrust for these 7.5 seconds as a fraction of the engine’s final thrust, in relation to the elapsed time (seconds), since the setting of the engine levers. The results of the actual and calculated spoolup thrust are presented in
Figure 6 and
Figure 7. The mean difference is at approximately 891 Newtons, which is negligible and not able to affect the final result.
Lift and Drag Coefficients, and Friction through Lift
The horizontal stabilizer is set, based on the weight and the center of gravity of the aircraft. This provides aerodynamic stability around the lateral axis, both on ground and in the air.
The above mentioned setting ensures that the AoA of the aircraft throughout the Take off will be around 0 degrees, with minor fluctuations of ±1 degree, as it is observed through testing. The lift coefficient faces big changes in this range. On the other hand, the friction force, that depends on the lift force, is multiplied by the rolling friction coefficient that is equal to or less than 0.025, on any runway condition, throughout acceleration. To this end, for simplification reasons and only for the accelerating part of the Take off, it is concluded that a mean lift coefficient can be used for each of the flap settings. On the other hand, the drag coefficient faces little to no changes within this range, as seen through the typical graphs, hence the mean value for each flap setting can also be used, without heavily affecting the final result as well.
Weight Component
The weight component is calculated once, through the angle (as described before), and is used as a steady force in the calculations.
3.1.3. Calculating Forces during Deceleration
Equally, if not more, important than the aircraft’s ability to attain speed, is the ability to reduce it. As a structure that weighs between 52000kg and 78000kg [
13], it is quipped with a number of means that can reduce the kinetic energy, those being brakes, spoilers and thrust reversers.
The aircraft’s braking system works under the same principles as in cars, meaning that it transforms kinetic energy to thermal energy through friction. The overheating of the braking system leads to reduced performance and this is the reason that more than one stopping means are mandatory for modern medium and large size aircrafts. The second stopping mean is the wing’s spoiler. Placed on top of the wing, it differs from speedbrakes, as not only it increases the drag coefficient, it also disrupts lift production. Last are the thrust reversers, moving surfaces that divert the engine’s exhaust airflow, resulting in forces opposite to the aircraft’s moving direction.
The aircraft also has a number of options for the autobrakes, those being named RTO, 1,2,3,MAX. The last four selections concern the Landing of the aircraft and aim to achieve certain deceleration rates. The RTO selection though is used in the case of a Rejected Take Off and applies full pressure to the aircraft’s braking system, enabling the anti-skid system, until the full stop.
The calculation principle in the case of deceleration is common to that of the acceleration, meaning that the distance is calculated as a sum of parallelograms, that derive from acceleration’s double integral.
Engine Thrust
When decelerating there are practically three modes for the engines to work in. The one is the idle thrust, in which the engine produces the minimum thrust pushing the plane forward, the reversers in idle thrust, that produce the minimum reverse thrust and the reversers in the maximum setting. Apart from calculating the thrust produced in each setting, as a fraction of the maximum produced thrust, the transitions to each one of the abovementioned states is also modeled using the rational function used to model the spoolup transition (Equation
13). Indicatively, the modeled and actual transition from full throttle to full reverse throttle can be seen in
Figure 8.
Lift and Drag Coefficient
Throughout acceleration, the friction force is orders of magnitude smaller than those of deceleration. Using mean lift and drag coefficients in this case, leads to fault-propagation and inevitably to unrealistic deviations in terms of distance.
A more elaborate modeling of the lift and drag coefficients is done by applying a least squares first degree polynomial fit to the collected data. In
Figure 9, the data for Flaps setting 1 are presented, along with the resulting fitted line. The linear behaviour of the lift and drag coefficients in this range of Angles of Attack is already established.
The lift coefficient for each of the Flap settings, can now be expressed through this general form equation:
In
Figure 10 there are the fitted lines for all five of the modeled flap settings. It is clearly visible and expected that higher Flap settings, offer higher lift coefficients.
Each of the flap settings is also modeled with the spoilers deployed. Thus, any possible configuration can be predicted. The exact same process for both deployed and undeployed spoilers is used to model the drag coefficient in each one of the flap settings, as presented in
Figure 11.
Angle of Attack
The modeling of AoA is now required in order to calculate the lift and drag coefficients. The factors affecting the AoA are divided in two categories, named primary and secondary. The primary factors include:
Flap setting
Runway condition
Total aircraft weight
Ground speed
While the secondary factors include:
Ambient temperature
Usage of speedbrakes
Thrust mode
Regarding the primary set of factors, the first two are described by discrete values. The flap setting can be 1, 2, 5, 10 or 15 and the runway condition can be dry, wet or damp, as in the simulator. The last two though are described by continuous values. In order to model the AoA, the weight spectrum was sampled in seven values. Two of them are the minimum and maximum weight of the aircraft (51860kg and 79091kg). The range in between is sampled in 56662kg (5000 kg payload, 2 hours in normal cruise worth of fuel), 60463kg (7500kg payload and two and a half hours autonomy), 64495kg (10000kg payload and 3 hours of flight autonomy), 70641kg (15000kg payload and 3 hours of fuel autonomy) and 75826 (17000kg payload and 4 hours of fuel autonomy). These weights are selected to represent possible flight configurations for short or longer range routes. The interval between each two weights is about 5000kg, as it was noticed that there are no notable differences between smaller intervals.
Two runs are recorded for all the possible combinations between aircraft weight, flap setting and runway condition. A common V1 speed of 70m/s (136 knots) is selected among all runs, on which the RTO is be initiated, as all runs must contain similar data, so they can be further analysed. This speed is the minimum allowable speed among the configurations, that will not lift the aircraft off the ground. During the deceleration, the speed and AoA are being recorded. A total of 210 decelerations are executed in this experiment, for 105 different combinations of conditions.
Then, the processing procedure initially includes the fitting of the data for each couple of runs to a second degree function, using the least squares method.
Figure 12 presents the data of AoA, as well as the fitted second degree function. The figure refers to a experiment configuration of 51860kg, Flap setting 1 and a dry runway.
The following step includes the scaling of the modeling on the collected data. As previously mentioned, the primary factors of weight and velocity are continuous, thus the same practice as in thrust calculation can be used. The data combination and results of Flap setting 15 and a Dry runway can be seen in
Figure 13. More precisely, the blue lines represent the fitted second degree functions on the data of all 7 different weight settings, run with a Flap setting of 15 and on a dry runway. Then, these results are fitted to form a plane (seen in red dots), as in the thrust modeling. A total of 15 planes (for all possible combinations of 5 flap settings and 3 runway conditions) are constructed this way.
The secondary factors that affect the AoA are put in this category as they affect the whole plane equally on the vertical axis. Thus, a correction factor has to be added to the output of the corresponding plane. For example, negative temperatures affect the friction between the tires and the runway, as water and vapors turn into ice, which leads to reduced maximum braking capability and thus Angles of Attack closer to 0. Deployed spoilers are found to have the least affect on the AoA, but not at a negligible scale. The third and last secondary factor, that concerns the thrust mode (idle, reverse idle and reverse max), is found to have quite a noticeable impact on the AoA while decelerating, but still only on the vertical axis.
A total of 36 correcting factors are calculated for each of the combinations between temperature (positive or negative), the three possible conditions of the runway and the three possible thrust states. They are organised in two dimension arrays and integrated into the AoA calculating function.
Tire Friction While Braking
The RTO setting at the autobrakes system applies full pressure to the pads, activating the anti-skid braking system of the aircraft. This leads to fluctuations of the actual friction force between the tires and the runway. The maximum force that can be applied before the tire starts skidding, actually depends on two factors: the vertical force acting on it and the friction coefficient
. This coefficient describes the maximum ratio between the friction force, T, and the vertical force acting on the wheel, N, without loosing grip.
Friction coefficient depends on many factors, such as the type of the runway and its condition, the temperature, the tire condition, pressure and deformation. Since it is hard to determine the tire related factors in real world, the factors considered to affect friction coefficient, are the temperature (above or below , the freezing point of water), and the runway condition (dry, damp or wet). The only type of runway that commercial aircrafts use are pavement runways, thus this is the only type of runway examined.
Friction coefficient on pavement usually has values between 0.1 and 0.8 [
14], depending on the condition of the runway and the ambient temperature. In order to take into consideration the anti-skid braking system of the aircraft, meaning the time intervals during which the pressure is released for the tire to roll and regain grip, the mean values of the coefficients were calculated.
More precisely, a plethora of tests are conducted, in the whole range of available temperatures of the simulator (), in all available runway conditions (Dry, Damp, Wet). We concluded that temperature only affects the friction coefficient depending on whether it higher or lower than , which is the freezing point of water. Thus, it is expected to observe smaller friction coefficients in negative temperatures, as well as when the runway is wet.
The total combinations for the three runway conditions and the two temperature states (positive or negative) are six, as many as the output friction coefficients. They can be seen collectively in
Figure 14. Hence, these are the friction coefficients that are used while braking in the RTO auto brakes setting, that take into account the anti skid braking system.
Weight component
The weight component is calculated once through as described before, and used as a steady force for the calculations
3.1.4. Additional Necessary Calculations/ Conversions
Air Density
Air density plays a significant role over the aerodynamic calculations as well as the engine thrust. To calculate the air density, only two variables are necessary, those being the ambient temperature and the barometric pressure on the runway, named QFE.
The input variables are in degrees Celsius, regarding the temperature and in hecto Pascals for the pressure. The way to convert them into air density is through the ideal gas law:
In which RD = 287.05 JKg-1K-1 is the gas constant for dry air.
Headwind Calculation and Boundary Layer
All Take off and Landing procedures are preferably and usually executed with a headwind instead of a tailwind for safety reasons, as it allows for a greater air speeds in comparison to ground speed.
To find the relation between the two speeds, the wind is analysed in horizontal and vertical components to the runway axis. The only data needed, are the heading of the wind and the heading of the runway. The forming angle between the two, noted as
in
Figure 15, is used to find the headwind component. In particular:
Then the wind speed can be multiplied by the cosine of
, to find the headwind component:
The input and the output share the same measurement unit. Such data are available to the pilots, by the control tower.
The boundary layer that is formed close to the ground, which reduces the speed of the air, has to be taken into account as well. Various tests with different wind speeds and directions, unveil that the wind’s speed can be calculated if multiplied by coefficient
. Hence, the headwind on the runway is expressed as:
Velocity Conversion
Avionics offer a variety of information including the Indicated Air Speed (IAS), the True Air Speed (TAS) and the Ground Speed (GS). The IAS is displayed in the primary flight display of the aircraft and the speed that V1, VR and V2 refer to, as well as VApp and VRef for the Landing procedure. The conversion from IAS to GS i required to find the covered distance.
The different states followed to convert IAS to GS can be seen in
Figure 16. The first step converts IAS to Calibrated Air Speed (CAS). Systems onboard the aircraft add an error to the actual speed of the aircraft. A collection of values for both IAS and CAS indicates that the relation between the two is expresses as in Equation
20.
Calibrated Air Speed refers to speed in ISA (International Standard Atmoshpere) conditions, which means that the ambient temperature and the barometric pressure are not taken into consideration. For given conditions of temperature and pressure, the air density can be found, and the conversion to True Air Speed is done through Equation
21.
in which
is the ISA conditions air density of 1.225 kg/m
3, and
is the actual air density.
The last step is to subtract the headwind from the TAS as in Equation
22, in which all speeds refer to knots.
3.1.5. Overall Calculation of ASD Required
Since all the forces are modeled, it is possible to calculate the Accelerate Stop Distance Required (ASDR). The aggregate of inputs needed, includes:
The externally calculated V1 speed, in knots
Wind direction, in degrees
Wind speed, in knots
Ambient temperature, in degrees Celsius
Ambient Atmospheric Pressure on Elevation, QFE, in hPa
Flap setting
Total aircraft mass in kg
Runway slope (as percentage)
Runway condition
There is also the capability of calculating the distances when either using or not the spoilers, as well as when selecting different modes in engines during an RTO. When aborting a Take off though, the pilots use all the braking means available, which means that they make use of the spoilers and the engines are set to the maximum reverse thrust. This is why these options do not necessarily have to be given as inputs.
Initially, the steady factors are being calculated, those being: the air density, the lift and drag coefficients during accelerating, the weight component, the headwind and the friction coefficient while decelerating. Then the algorithm executes the two while loop, to calculate the acceleration and deceleration distances, with a top speed of V1, respectively. In each iteration of the two loops, the rest of the calculations (such as aerodynamic forces) are done based on the current airspeed or groundspeed of the aircraft.
As mentioned, the V1 speed is given by the user. A minor alteration in the calculations and the additional input of the runway’s length, would allow for the calculation of the V1 speed by the system. In reality though, the majority of the runways, allow the attainment of
speed (speed in which the nose of the aircraft is lifted and the actual Take off takes place), long before the aircraft is in danger of overrunning the aircraft. Additionally, the relations between the critical speeds of the aircraft are explicitly stated in EASA’s CS-25 file [
9], and declare that
speed may not be less than V1 speed.
In this condition, the strict definition of V1 speed is abolished and the system is unable to calculate the correct speed. Furthermore, discrepancies between the system’s and other systems’ outputs (those that are exclusively made to calculate the critical speeds), would create confusion to the pilots, which should be avoided.
In addition to the previous calculations, a distance equivalent of two seconds at speed V1 is added on top of the previous result. This is considered to be the reaction time in case that an engine failure happens at speed V1. It is an indivisible part of the Accelerate Stop Distance calculations, as CS-25 [
9] states.
3.2. Dynamic Distance Calculations
Static calculations depend on many different factors and assume a smooth run in each process. However, one of the main and essential functions of the system is the prediction of distances in real time, in the event that the Take off or Landing of the aircraft does not run as predicted.
The dynamic calculations performed during Take off are not based on any of the inputs mentioned in the static calculations. The only input they rely on is the acceleration (or deceleration) of the aircraft. In this context, it is necessary to analyze the data as well as the theory, to find a computationally efficient method, capable of coping in real time, taking measurements of the acceleration at regular time intervals and performing the appropriate calculations.
3.2.1. Acceleration
Figure 17 shows a typical acceleration graph of a Boeing 737-100, which was modified and used by NASA (National Aeronautics and Space Administration). It is clearly visible that after spoolup (that usually lasts less than ten seconds, depending on the engine), there is a linear decrease in acceleration. This is because as the speed increases, the produced thrust of the engines decreases and the aerodynamic resistance increases. At the same time, the friction between the wheels with the ground is reduced, but is the force with the least impact.
After collecting data for the Boeing 737-800 on three random configuration, a corresponding graph was constructed. The expected linear relation after the spoolup, is visible in all three configurations of
Figure 18. More precisely, after the 7.5 second period that the engines need to reach full power, the acceleration rate decreases linearly in time.
3.2.1.1. Calculation of the remaining distance
To calculate the distance needed to achieve a certain velocity, we find the
and
coefficients that apply to the linear part of acceleration, when expressing it as one:
Then, by integrating Equation
23, the velocity equation derives:
,
are the same coefficients as in Equation
23 and
is the already attained speed. Practically, it is the speed that the aircraft has achieved during the spoolup, right up to the start of the linear part. Since the speed that needs to be achieved is already known (speed V1), the time needed can be found by the solutions to this quadratic equation:
Taking into consideration Equation
25 and its coefficients, its discriminant is:
The coefficient always has a negative value, as the acceleration rate tends to decrease during the procedure, while the coefficient always has a positive value, representing the maximum achieved acceleration rate, immediately after the completion of the spoolup. Hence, projecting the accelerating function in time, will eventually attain negative values. Then, the velocity starts to decrease due to the negative acceleration. This means that, the solutions to the quadratic function, if any, will refer to the moments that V1 has been achieved, with positive acceleration values and negative acceleration values. The only real solution though, is always the first of the two.
It is easily understood that there will always be solutions to satisfy the equation. Non existence of solutions would mean that the aircraft is not able to attain a speed equal to V1. In addition the linearity of the acceleration function ceases to be in effect, when it gets close to 0, as the aircraft gets closer to its terminal velocity.
Based on the above, the solution will always lie in the first of the two solutions. More precisely, based on Equation
27, the solution is:
Having found t
V1 attainment, it is also possible to find the distance that will have been covered during that time as well. By integrating the velocity function, we get the distance function in time:
in which
and
the coefficients from Equation
23,
the speed immediately after the completion of the spoolup and
the distance already covered at t=0. By replacing t with t
V1 attainment, the distance is calculated.
3.2.1.2. Approximation of Acceleration’s and Factors
An equally important feature is the approximation of the
and
coefficients for the accelration equation. Firstly, the non linear data of the spoolup’s 8 seconds (
Figure 18) are not taken into consideration.
The next 3.5 seconds worth of data (time and acceleration) are used in a linear regression in order to determine the gradient of the function. The intercept is determined by the first collected value. These two values are used as seeds for the next algorithm.
Theoretically, all the samples that we get later than the 11th second can be saved in constantly increasing arrays and then processed by a linear regression algorithm. However, this solution is not efficient for a real time system, due to the exponential complexity of the algorithm. Instead, the Recursive Least Squares filter (RLS) is used, that uses the weighted least squares method to approximate coefficients
and
, without having to execute increasingly more calculations for every incoming measurement of acceleration. RLS is used to approximate optimal coefficients of linear equations, structured like:
The algorithm also has an exponential complexity but the simplicity of the system, consisting of only two coefficients, keeps the total calculations at a consistent low number for each incoming data package. The linear equation that describes the acceleration in time can be also expressed as:
The RLS algorithm can be tuned through the forgetting factor , which sets the significance of older samples. In this configuration, the forgetting factor was set to 1, as all the samples need to be of the same significance in order to output an accurate result and in order to converge faster.
3.2.2. Deceleration
The decelerating part of a Rejected Take Off also has to be calculated dynamically. The RTO setting of the autobrakes though leads fluctuating braking force and thus fluctuating accelerations. The RLS filter can also be used to calculate the distance, but not with an identical structure. The alterations in measurements set the convergence impossible.
3.2.2.1. Calculation of the Remaining Distance
Due to the above reasons, the speed and the quadratic relationship approach that describes it are used, instead of the acceleration. The quadratic equation that describes velocity in time is:
in which
the coefficients of the equation and t the time. Similarly as before, the solutions to the quadratic equation can determine the moment in time at which the aircraft has zero velocity. The two solutions to the equation being zero, the final desirable speed and in correspondence to the coefficients of the previous equation, are:
The deceleration rate during this procedure is not steady. The more the velocity drops, the more lift force is reduced. This leads to greater vertical forces on the wheels, and thus capability to apply more baking force before the tire starts skidding. Based on this observation, it can be determined that coefficient of the velocity function will always be negative and will certainly be negative.
Based on the above ( being equal to to the speed of the aircraft), the equation has an inverted bell shape, whose maximum value lies above the horizontal axis. The graph meets the axis in two points one in negative t values and one in positive. The solutions that is of interest to us is the latter one.
Since, the signs of
and
coefficients are both negative, the solution is found when subtracting the square root of the derivative:
Then, the t
till stop can be applied to the integral of the velocity function and the distance can be found. Thus, the distance is found through:
The constant term that results from the integral, is equal to the distance that has been covered before the start of the dynamic calculations and after the initiation of the Rejected Take Off.
3.2.2.2. Approximation of Velocity’s Coefficients
A rejected Take off is considered to start when the throttle levers are pulled back. The duration of the pull back is approximately 0.8 seconds. The next four seconds, many changes happen to the aircraft. The deployment of the spoilers and the spooldown of the engines affect the deceleration rate in non linear ways, thus these four seconds of data are being discarded. The next two seconds worth of velocity and time data are gathered and used in a least squares polynomial fit, in order to calculate the seeds of the last algorithm used. These seeds consist of three coefficients,
and
, in correspondence to Equation
32.
Then, once again the Recursive Least Squares filter is used, with a slightly different configuration. The filter now tries to converge to three coefficients, instead of two, while the problem can be described as a linear equation like:
Once again, the forgetting factor is set to 1, as all the samples are of equal importance.