SYSTEM AND METHOD FOR SIMPLIFIED AIRCRAFT BRAKE DISTANCE ESTIMATION
20210229643 · 2021-07-29
Inventors
Cpc classification
B60T2210/36
PERFORMING OPERATIONS; TRANSPORTING
B64C25/426
PERFORMING OPERATIONS; TRANSPORTING
B60T7/16
PERFORMING OPERATIONS; TRANSPORTING
B60T8/32
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
B61H1/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/17
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
B60T7/16
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T8/32
PERFORMING OPERATIONS; TRANSPORTING
B64C25/42
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A braking system and method utilizing a simplified estimate of a distance between two locations on the earth based on spherical geometry. A braking system utilizing the aforementioned simplified estimate does not require computationally intensive calculations and is more efficient and better equipped to handle real-time generation of distance estimates for braking needs and variable conditions. In the present invention, geodesics evaluations are not used; rather, a modified Haversine formula that simplifies computations is used, including a one-time computation of the cosine of latitude coordinate.
Claims
1. A braking system for reducing a speed of an aircraft on a runway, comprising: a processor including a memory for storing a program to calculate braking parameters; a braking actuator responsive to commands from the processor; and an aircraft navigation system adapted to provide current aircraft position data and position data for a selected location on said runway to the processor; wherein the processor uses a Haversine formula small angle simplification to estimate the distance between a current aircraft position and the selected location on said runway; and wherein the processor commands the braking actuator to reduce the speed of the aircraft based on the estimate of the distance between the current aircraft position and the selected location on said runway.
2. The braking system for reducing a speed of an aircraft of claim 1, wherein the braking system uses a preselected exit position to determine the braking actuator's reduction of the aircraft speed to minimize a residency time on a runway.
3. The braking system of claim 1, wherein the estimate of the distance between the current aircraft position and the selected location on said runway computes the cosine of the latitude angle using a truncated power series.
4. The braking system of claim 1, wherein the estimate of the distance between the current aircraft position and the selected location on said runway computes the cosine of the latitude angle using a lookup table.
5. A method for adjusting instantaneous deceleration of an aircraft to minimize an occupancy of an aircraft on a runway, comprising: obtaining a current aircraft position after touchdown using geodetic data; generating a deceleration profile for the aircraft to travel from touchdown to a selected location on said runway with a selected exit taxi speed; determining a distance from a current aircraft location to a selected location on said runway from the geodetic data using a Haversine formula small angle derivation for a distance estimation; generating a deceleration profile using the distance estimation and current aircraft speed and current aircraft position; and commanding a brake actuator to decelerate the aircraft based on the generated deceleration profile.
6. The method of claim 5, wherein the estimation of the distance between the current aircraft position and the selected location on said runway computes the cosine of a latitude angle using a truncated power series.
7. The method of claim 5, wherein the estimation of the distance between the current aircraft position and the selected location on said runway computes the cosine of a latitude angle using a lookup table.
8. A braking system for reducing a speed of an aircraft on a runway, comprising: a processor including a memory for storing a program to calculate braking parameters; a braking actuator responsive to commands from the processor; and an aircraft navigation system adapted to provide current aircraft position data and position data for a selected location on said runway to the processor; wherein the processor uses a Haversine formula small angle simplification to estimate the distance between a current aircraft position and the selected location on said runway; and wherein the processor generates a deceleration profile and issues a warning signal if there is potential for the aircraft to overrun the selected location based on the deceleration profile.
9. The braking system of claim 8, wherein the deceleration profile and warning signal are generated prior to and after aircraft touchdown on the runway.
10. The braking system of claim 8, wherein the estimation of the distance between the current aircraft position and the selected position on the runway computes the cosine of the latitude angle using a truncated power series.
11. The braking system of claim 8, wherein the estimation of the distance between the current aircraft position and the selected position on the runway computes the cosine of the latitude angle using a lookup table.
12. A method for adjusting instantaneous deceleration of an aircraft to minimize an occupancy of an aircraft on a runway, comprising: obtaining a current aircraft position after touchdown using geodetic data; generating a deceleration profile for the aircraft to travel from touchdown to a selected location on said runway with a selected exit taxi speed; determining a distance from a current aircraft location to a selected location on said runway from the geodetic data using a Haversine formula small angle derivation for a distance estimation; generating a deceleration profile using the distance estimation and current aircraft speed and current aircraft position; and generating a deceleration profile and issuing a warning signal to a cockpit of the aircraft if there is potential for the aircraft to overrun the selected location on the runway.
13. The method of claim 12, wherein the deceleration profile and warning signal are generated prior to and after aircraft touchdown on the runway.
14. The method of claim 12, wherein the estimation of the distance between the current aircraft position and the selected location on the runway computes the cosine of the latitude angle using a truncated power series.
15. The method of claim 12, wherein the estimation of the distance between the current aircraft position and the selected location on the runway computes the cosine of the latitude angle using a lookup table.
16. A braking system for reducing a speed of an aircraft, comprising: a processor including a memory for storing a program to calculate braking parameters; a braking actuator responsive to commands from the processor; and an aircraft navigation system adapted to provide current aircraft position data and position data for a selected location on said runway to the processor; wherein the processor uses a Haversine formula small angle simplification to estimate the distance between a current aircraft position and the selected location on said runway; and wherein the processor commands the braking actuator to initiate maximum braking force when the processor determines that the aircraft will overrun the selected location on said runway.
17. The braking system of claim 16, wherein the estimation of the distance between the current aircraft position and the selected location on said runway computes the cosine of the latitude angle using a truncated power series.
18. The braking system of claim 16, wherein the estimation of the distance between the current aircraft position and the selected location on said runway computes the cosine of the latitude angle using a lookup table.
19. The braking system of claim 16, further including the step of generating a warning signal when the processor determines that the aircraft will overrun the selected location on said runway.
20. A method for reducing a speed of an aircraft, comprising: providing a processor including memory for storing a program for calculating braking parameters; providing a braking actuator responsive to commands from the processor; incorporating an aircraft navigation system that provides current aircraft position data and position data for a selected location on a runway to the processor; using a Haversine formula small angle simplification to estimate a distance between the current aircraft position and the selected location on the runway; and commanding the braking actuator to initiate maximum a braking force when the processor determines that the aircraft will overrun the selected location on the runway.
21. The method of claim 20, wherein the estimation of the distance between the current aircraft position and the selected location on the runway is computed using a truncated power series for the cosine of the latitude angle.
22. The method of claim 20, wherein the estimation of the distance between the current aircraft position and the selected location on the runway is computed using a look-up table for the cosine of the latitude angle.
23. The method of claim 20, further including a step of generating a warning signal when the processor determines that the aircraft will overrun the selected location on the runway.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
[0010]
[0011]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012]
[0013] The present invention applies a specific braking force using the aircraft's braking system autobrake functionality. When a pilot preselects a taxiway at which the aircraft will exit the designated runway, the autobrake control manages the deceleration in manner such that the aircraft is moving at a preselected velocity as it reaches the runway exit with the minimal amount of time on the runway, within safety and protocol standards. The invention dynamically determines the brake to exit distance using a modified Haversine formula with a small angle approximation that reduces to an arithmetic calculation.
[0014] For any two points on a sphere, the Haversine of the central angle between them is given by
[0015] where hav is the Haversine function:
[0016] d is the distance between the two points (along a great circle of the sphere; see spherical distance)
[0017] r is the radius of the sphere (see
[0018] φ.sub.1, φ.sub.2: latitude of point 1 and latitude of point 2, in radians
[0019] λ.sub.1, λ.sub.2: longitude of point 1 and longitude of point 2, in radians
[0020] Solving for d, one can obtain the following formula:
[0021] This represents the distance between two points on a sphere having an radius r at the respective latitude and longitudes. Note that in relation to the size of the earth, for applications where the distances are on a runway of an airport then |φ.sub.2−φ.sub.1|<<1 and |λ.sub.2−λ.sub.1|<<1. Therefore, the preceding equation can be reduced to
[0022] If |φ.sub.2−φ.sub.1|<<1, then φ.sub.2≈φ.sub.1 and cos φ.sub.2≈cos φ.sub.1.fwdarw.cos φ.sub.1 cos φ.sub.2≈cos.sup.2 φ.sub.1
[0023] This leads to
d=2r sin.sup.−1√{square root over ((½(φ.sub.2−φ.sub.1).sup.2+(cos φ.sub.1).sup.2(λ.sub.2−λ.sub.1).sup.2)})
[0024] Here, the term inside the sin.sup.−1 function is much smaller than 1 because (φ.sub.2−φ.sub.1).sup.2 and (λ.sub.2−λ.sub.1).sup.2 are individually much less than 1, and for any φ.sub.1, 0≤cos.sup.2 φ.sub.1≤1. Therefore, since for small angles, α: α≈sin α≈sin.sup.−1 α, then the equation further reduces to
d=2r(½)√{square root over ((φ.sub.2−φ.sub.1).sup.2+(cos φ.sub.1).sup.2(λ.sub.2−λ.sub.1).sup.2)}
d=r√{square root over ((φ.sub.2−φ.sub.1).sup.2+(cos φ.sub.1).sup.2(λ.sub.2−λ.sub.1).sup.2)}
[0025] Since cos.sup.2 φ.sub.1=½[1+cos 2 φ.sub.1], the equation can also be written as
d=√{square root over ((φ.sub.2−φ.sub.1).sup.2+½[1+cos 2 φ.sub.1](λ.sub.2−λ.sub.1).sup.2)}
[0026] The cosine term in this equation can be evaluated using a look-up table of values stored in a the memory of the braking system's processor, or other known approximations for the trigonometric function. Since this term is a constant throughout the braking run, it only has to be computed or looked up once at or before the beginning of the braking run.
[0027] Also, the cosine function can be written as a power series:
cos φ.sub.1=1−(½!)[φ.sub.1.sup.2]+(¼!)[φ.sub.1.sup.4]- . . .
[0028] Thus, another method for approximating the cosine term in the distance calculation would be to compute it to sufficient accuracy using an appropriate number of terms of this power series. Using a truncated power series approximation for the cosine term (done only once per braking run), the simplified distance equation is therefore reduced to a number of arithmetic calculations that can easily be handled dynamically by a brake control system processor.
[0029] The aircraft's navigation system provides longitude and latitude coordinates, φ.sub.s and λ.sub.s, as necessary to complete the calculations for the distance estimation. With the simplification described above, there are no iterative computations needed and the distance can be readily determined quickly and without undue computational processing.
[0030] To implement an autobraking system that utilizes the foregoing approximations,
[0031]
[0032] While the inventor has described some of the preferred embodiments of the present invention, the invention should not be construed so as to be limited to the embodiments depicted and described herein. Rather, the scope of the invention is governed by the appended claims, without limitation to any specific embodiment or illustration.