Abstract
RNP AR is an operational procedure that uses the aircraft’s airborne navigation equipment and global positioning system to guide the aircraft to take off and land, and it is an effective means to ensure the flight safety of civil aircraft at high-plateau environments. In this paper, a three-dimensional, precise guidance command generation method for performing an RNP AR approach procedure is proposed. The lateral navigation transition paths between different segments are constructed, and a lateral segment switching strategy based on the angular bisector is introduced. To illustrate the availability of the proposed algorithm, a simulation based on the RNP AR approach procedure of Jiuzhai Huanglong Airport is operated, and it can be drawn from the results that the proposed algorithms can provide lateral and vertical guidance capabilities that meet the requirements of RNP AR approach.
1. Introduction
High-precision terminal operation at high-plateau airports is a worldwide challenge, especially for China’s civil aviation transportation industry [1]. A high-plateau airport refers to an airport with an altitude of more than 8000 feet (about 2438 m), which has low air density and atmospheric pressure, complex and harsh terrain, poor airport clearance, and so on [2]. These special environmental characteristics make it more difficult for airliners to take off and land. Due to the limitations of the complex geographical environment, airliners are required to adopt required navigation performance with authorization required (RNP AR) flight procedures when operating at high plateau airports.
RNP AR is a flight procedure that uses the airborne navigation equipment and global positioning system (GPS) to guide aircraft to take off and land [3,4]. RNP AR can realize the required navigation accuracy, integrity, availability, and continuity, and can achieve the monitoring and alarm of actual airborne navigation performance [5].
The RNP AR approach procedure is a high-performance RNP procedure, which is of great value for ensuring take-off and landing safety of civil aircraft at high-plateau airports or some special airports [6,7]. The advantages of RNP AR can be summarized as follows: ① It can effectively reduce the impact of obstacles via a flexible horizontal trajectory to increase the take-off weight [8]. ② Precise flight guidance can improve the airspace capacity and efficiency and reduce fuel consumption and exhaust emissions [9,10,11]. ③ As with RNP operations, it can reduce the workload of the crew [12] and increase the operational benefits [13]. ④ The RNP AR approach procedure supports a curve approach, and it can be applied in combination with fixed glide angle approach methods such as the instrument landing system (ILS) and FMS landing system (FLS) to achieve better performance [14,15]. Due to the limitations of the complex terrain environment, the aircraft is required to track the desired trajectory with high accuracy when performing the RNP AR approach procedure. Therefore, how to generate three-dimensional (3D) precise flight guidance commands is an important issue.
At present, there is no specific configuration of flight guidance law for each type of segment in public documents due to trade secrets or other reasons. In this paper, a flight guidance command generation method for civil aircraft to perform the RNP AR approach procedure is proposed, and the contributions are summarized as follows:
- A 3D precise guidance command generation method for civil aircraft to perform the RNP AR approach procedure is proposed. Specifically, the lateral flight guidance law is designed based on the guidance requirements of the horizontal segment, and the vertical guidance commands are calculated according to the type of the horizontal segment. In addition, a flight guidance law parameter-tuning strategy based on the particle swarm optimization algorithm is given.
- The construction method of the lateral navigation transition paths in ARINC specification 424-21 is presented, including tangent transition, position interception, 45° interception, direct transition, and arc interception. Furthermore, a lateral segment switching strategy based on the angular bisector is introduced to realize automatic flight, and the implementation process of the proposed method is described in detail.
- To verify the effectiveness of the proposed algorithm, based on analyzing the RNP AR approach guidance requirements of Jiuzhai Huanglong Airport, the flight technical error (FTE) is selected as the index to evaluate the guidance effect of the proposed guidance algorithm, and 500 stochastic simulations are conducted via the Monte Carlo method under navigation sensors for noise and wind disturbance.
2. Design of Guidance Law for Performing RNP AR Approach Procedure
The 3D precise guidance commands consist of lateral guidance command and vertical guidance command. Therefore, it is necessary to design lateral guidance law and vertical guidance law for civil aircraft to perform the RNP AR approach procedure according to the segment characteristics.
2.1. Design of Lateral Flight Guidance Law
There are 23 types of lateral segments in ARINC specification 424-21 [16], which are the basis of the horizontal trajectory of the RNP AR approach procedure.
Referring to the guidance requirements of each type of segment, the 23 types of lateral segments can be divided into four categories according to the segment characteristics, and they are TF segments, CX and FX segments, AF and RF segments, and VX segments. The involved segment types are shown in Appendix A, and the lateral flight guidance laws are designed as follows:
- (1)
- TF segment
The TF segment is a great circle route, which is defined by the starting point and the ending point , and the spatial position is determined, where is the latitude, is the longitude, and is the altitude. The azimuth angle of the TF segment is unequal everywhere, so the guidance law of the TF segment is given as Equation (1).
where is the desired roll angle, and is the cross track distance (XTK). and are the gains.
If the current aircraft position is , then can be calculated by
where is the earth radius, and , can be expressed as
where
Then, can be calculated by Equation (5).
- (2)
- CX and FX segments
CX segments include CA, CD, CF, CI, and CR segments, while FX segments include FA, FC, FD, and FM segments. Both CX segments and FX segments are straight legs, and they are defined by a fixed point and a known azimuth angle . As a result, the guidance law of CX and FX segments is given as Equation (6).
where is the azimuth angle of the segment, is the current azimuth angle of the aircraft, and is the ground speed of the aircraft. and are the gains.
The calculation method of under rhumb line is different from Equation (2), and if or , it can be obtained using Equation (7). Otherwise, is supposed to be calculated using Equation (8).
where is a point on the straight leg, and the latitude of is equal to the latitude of the current aircraft position. The longitude of can be calculated by Equation (9).
- (3)
- AF and RF segments
The AF segment and RF segment are arc legs with determined spatial position and arc radius. Thus, the guidance law of AF and RF segments is given as Equation (10).
where is the gravity acceleration, and is the arc radius. is the gain, and if the turning direction of the arc segment is clockwise, ; otherwise, .
When the horizontal trajectory is AF segment or RF segment, can be calculated using Equation (11).
where represents the distance between the center of the arc leg and the current aircraft position, which can be calculated via the inverse solution of the rhumb line.
- (4)
- VX segments
VX segments are a kind of special segment, which include VA, VD, VI, VM, and VR segments. The track of VX segments is uncertain, and the crew controls the aircraft with a determined heading. As such, the guidance law of VX segments is given as Equation (12).
where is the desired heading, and is the current heading of the aircraft. and are the gains.
2.2. Design of Vertical Flight Guidance Law
Lateral guidance is the foundation of vertical guidance, and the horizontal trajectory can be simply divided into straight legs and arc legs.
When the horizontal segment is a straight leg, as shown in Figure 1, the starting point of the leg is , and the ending point is . is the current aircraft position, and its projection on the ground level is . is the projection of on the ground level, and is the projection of on the ground level.
Figure 1.
Schematic diagram of the vertical guidance command calculation method when the horizontal segment is a straight leg.
Calculating the length of the straight leg starting from and ending at , and the calculation method of is
where
Then, the desired vertical velocity can be generated using Equation (15).
When the horizontal segment is an arc leg, as shown in Figure 2, the center of the arc leg is , and the central angle corresponding to the arc leg is . is the central angle that the aircraft has already passed, and other points are defined as above.
Figure 2.
Schematic diagram of the vertical guidance command calculation method when the horizontal segment is an arc leg.
The azimuth angle of the straight leg starting from and ending at can be calculated using Equation (16).
Calculating the azimuth angle of the straight leg starting from and ending at , the calculation method is
The central angle corresponding to the arc leg can be calculated using Equation (18).
In Equation (18), if the turning direction of the arc leg is clockwise, ; otherwise, .
Then, the desired flight altitude can be obtained using Equation (19).
where can be calculated referring to the calculation method of .
As a result, the desired vertical velocity can be generated using Equation (20).
where is the maximum vertical velocity limited by the aircraft performance.
2.3. Parameter Selection of Flight Guidance Law Based on PSO
After determining the configuration of the flight guidance law, another important issue is the selection of flight guidance law parameters.
Currently, the trial-and-error method is the common parameter-tuning method. Engineers manually adjust the guidance law parameters repeatedly based on their experience until the deviation between the aircraft and the desired track meets the guidance accuracy requirements. It is undeniable that applying the trial-and-error method for parameter tuning is inefficient, and the results are not optimal.
In addition, there are large amounts of research on the application of optimization algorithms to control parameter tuning, such as particle swarm optimization (PSO), genetic algorithm (GA), ant colony optimization (ACO), and so on. Nevertheless, these studies focus on the attitude control loop rather than the track tracking loop. In this paper, the PSO algorithm is adopted to optimize the flight guidance law parameters on the basis of designed flight guidance law configuration, and the implementation principle is shown in Figure 3.
Figure 3.
Schematic diagram of flight guidance law parameter tuning via PSO algorithm.
The meanings of the relevant parameters in PSO are shown in Table 1, and the key to tuning the flight guidance law parameters using the PSO algorithm is solving the following three problems.
Table 1.
Symbol description in PSO algorithm.
- (1)
- Encoding of feasible solutions
The coding form of feasible solutions is an important part of the PSO algorithm, and a real encoding PSO algorithm can be used to solve the problem of flight guidance law parameter tuning. The position of each particle represents a feasible solution, and the positions of all particles in the population constitute the feasible solution set. Taking the CX segment as an example, , , and are the parameters that need to be tuned. Then, the ith particle can be encoded as , where represents , represents , and represents . All particles in the population can be expressed as , where and .
- (2)
- Construction of the fitness function
The fitness function has a crucial impact on the performance of the PSO algorithm, and it is the criterion for evaluating the quality of the feasible solution. Considering the guidance requirements of the RNP AR approach procedure, the fitness function is given as
where is the simulation time, and is the deviation between the desired value and the actual value. Then, for lateral flight guidance, , and for vertical flight guidance, .
- (3)
- Updating strategy
The purpose of updating is to generate a better solution on the basis of the current solution, that is, computing by , where represents the index of particle, and represents the current iteration. The updating strategy of the particles can be expressed as
where and are the uniformly distributed random numbers within interval [0, 1]. represents the optimal solution of the ith particle, and represents the optimal solution of the population.
Additionally,
4. Simulation Verification
In order to demonstrate the effectiveness of the proposed guidance command generation method, a simulation example based on the RNP AR approach procedure of Jiuzhai Huanglong Airport is introduced.
4.1. RNP AR Approach Procedure Flight Plan of Jiuzhai Huanglong Airport
The RNP AR approach procedure flight plan of Jiuzhai Huanglong Airport is shown in Table 2, and the planned horizontal trajectory and planned vertical trajectory based on the flight plan are shown in Figure 14.
Table 2.
RNP AR approach procedure flight plan of Jiuzhai Huanglong Airport.
Figure 14.
The planned horizontal trajectory and planned vertical trajectory.
4.2. Evaluation Indexes of the Guidance Effect
The requirements of the RNP AR approach for the flight guidance algorithm are mainly reflected in guidance accuracy, so flight technical error (FTE) is selected to evaluate the guidance effect of the proposed guidance algorithm.
FTE consists of lateral FTE and vertical FTE. The lateral FTE indicates the deviation between the aircraft position and the desired horizontal trajectory, and the vertical FTE indicates the deviation between the aircraft position and the desired vertical trajectory. The calculation method of lateral FTE () and vertical FTE () are given in [17].
Referring to «Minimum Aviation System Performance Standards: Required Navigation Performance for Area Navigation» (RTCA DO-236B) [18], for a specified segment with a given RNP value, the lateral FTE is supposed to meet Equation (33).
where represents the RNP value.
The requirements of vertical flight technical error when performing the RNP AR approach procedure is given in «Required Navigation Performance Authorization Required (RNP AR) Procedure Design Manual» (ICAO Doc 9905) [19], and the vertical FTE is supposed to meet Equation (34).
Therefore, for the RNP AR approach procedure of Jiuzhai Huanglong Airport, the maximum lateral FTE is 222.24 m, and the maximum vertical FTE is 75ft, that is, 22.86 m.
4.3. Simulation Conditions
In order to evaluate the guidance effect of the proposed guidance algorithm, the Monte Carlo method is applied, and wind interference and sensor noise are considered.
The simulation conditions are described as follows:
- (1)
- The initial position of the aircraft is (32.6261°, 103.5940°), and the initial flight altitude is 1284.7 m.
- (2)
- The initial aircraft heading is 15.95°, and the initial indicated airspeed (IAS) is 82.3 m/s.
- (3)
- In the process of the RNP AR approach, the INS/GPS integrated navigation system is the main navigation source. In general, the error characteristics of GPS meet the first-order Markov process, and the positioning error model of GPS is shown as Equation (35).where is the longitude error, is the latitude error, and is the altitude error. , , and are the correlation times. , , and are driving white noise. These relative parameters are given in [20].
- (4)
- As for wind disturbance, referring to the precision approach requirements given in «Criteria for Approval of Category III Weather Minima for Takeoff, Landing, and Rollout» [21], the wind direction is subject to [0, 360°] uniform distribution variable, and the wind speed is subject to [0, 20 kt] uniform distribution variable.
- (5)
- The algorithm program is developed in the Windows 10 environment using MATLAB 2014a and Visual Studio 2013. In addition, the attribute of the processor is Intel(R) Core(TM) i5-9500 CPU @ 3.00 GHz, and the installed RAM is 16.00 GB.
4.4. Verification of Guidance Parameter Tuning Method
In order to determine the flight guidance law parameters, the guidance parameter tuning problem is considered an optimization problem and solved using the PSO algorithm as described in Section 2.3.
Take the CX segment as an example to illustrate the effectiveness of the flight guidance law parameter tuning strategy via PSO algorithm. The initial longitude of the aircraft is 108°, the initial latitude is 34.05°, and the initial heading is 90°. The fixed point of the CX segment is P (34°, 108°), and the azimuth angle of the CX segment is 90°.
The flight guidance law configuration of the CX segment is . Based on the engineering experience and the aircraft model performance, it is known that and . We set the population size to 10, and the number of iterations is 10. The simulation results are shown as follows (Figure 15), and , .
Figure 15.
The parameter tuning results of CX segments based on PSO algorithm (case 1).
Adjusting the number of iterations to 100, the simulation results are shown as follows (Figure 16), and ,
Figure 16.
The parameter tuning results of CX segments based on PSO algorithm (case 2).
It can be seen from the results that the flight guidance law parameter tuning strategy via PSO algorithm is effective, and only a small population size and iterations can achieve good results.
4.5. Verification of Guidance Command Generation Method
According to the simulation conditions set in Section 4.3, 500 Monte Carlo simulations are carried out based on the RNP AR approach procedure of Jiuzhai Huanglong Airport, and the maximum lateral FTE and maximum vertical FTE are counted to evaluate the guidance effect.
The flight trajectories are shown in Figure 17, and the maximum lateral FTE and maximum vertical FTE are shown in Figure 18.
Figure 17.
The actual horizontal trajectory and actual vertical trajectory.
Figure 18.
The maximum lateral FTE and maximum vertical FTE.
The simulation results show that the proposed guidance algorithm can guide the aircraft to fly along the planned trajectory, and the maximum lateral FTE and the maximum vertical FTE can meet the guidance requirements of the RNP AR approach procedure of Jiuzhai Huanglong Airport.
After statistical analysis, it can be obtained that the mean of the maximum lateral FTE is 89.319 m, and the maximum value is 103.702 m. The mean of the maximum vertical FTE is 15.070 m, and the maximum value is 20.157 m. In addition, the standard deviation of the maximum lateral FTE is 1.246 m, and the standard deviation of the maximum vertical FTE is 1.120 m. These data show that the distribution of the actual trajectories is very concentrated and basically consistent with the planned trajectory.
As a result, it can be drawn that the proposed guidance algorithms can provide the lateral and vertical guidance capabilities that meet the requirements of the RNP AR approach.
5. Conclusions and Future Work
In this paper, a 3D precise guidance command generation method for civil aircraft to perform the RNP AR approach procedure is proposed, including lateral flight guidance law and vertical flight guidance law. Then, the construction principle of the lateral navigation transition paths between different segments are given, and a lateral segment switching method via the angular bisector is presented to achieve automatic flight. Finally, a simulation example based on the RNP AR approach procedure of Jiuzhai Huanglong Airport is introduced to illustrate the effectiveness of the proposed algorithm.
Although precise flight guidance is important during the process of the RNP AR approach at high-plateau airports, there also are some other significant problems need to be solved, such as the construction of high-precision and high-reliability navigation systems, low temperature correction of barometric height, etc. These are the problems that must be settled to ensure flight safety when implementing the RNP AR approach at high-plateau airports.
Author Contributions
Conceptualization, L.Y. and S.Z.; methodology, L.Y.; software, L.Y. and M.H.; validation, L.Y., S.Z. and G.L.; formal analysis, L.Y.; investigation, L.Y., S.Z. and G.L.; resources, L.Y. and Q.J.; data curation, L.Y.; writing—original draft preparation, L.Y. and S.Z.; writing—review and editing, L.Y., S.Z., G.L, Q.J. and M.H.; visualization, L.Y.; supervision, L.Y., S.Z., G.L, Q.J. and M.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare that they have no known competing financial interest or personal relationships that could have appeared to influence the work reported in this paper.
Appendix A
Table A1.
The description of the various lateral segments.
Table A1.
The description of the various lateral segments.
| Lateral Segment Type | Description | |
|---|---|---|
| TF segment | Defines a great circle track over ground between two known databases fixes. | |
| CX segment | CA segment | Defines a specified course to a specified altitude at an unspecified position. |
| CD segment | Defines a specified course to a specific DME distance which is from a specific database DME navaid. | |
| CF segment | Defines a specified course to a specific database fix. | |
| CI segment | Defines a specified course to intercept a subsequent leg. | |
| CR segment | Defines a specified course to a specified radial from a specific database VOR navaid. | |
| FX segment | FA segment | Defines a specified track over ground from a database fix to a specified altitude at an unspecified position. |
| FC segment | Defines a specified track over ground from a database fix for a specific distance. | |
| FD segment | Defines a specified track over ground from a database fix to a specific DME distance which is from a specific database DME navaid. | |
| FM segment | Defines a specified track over ground from a database fix until manual termination of the leg. | |
Table A2.
The description of the various lateral segments (continued).
Table A2.
The description of the various lateral segments (continued).
| Lateral Segment Type | Description | |
|---|---|---|
| AF/RF segment | AF segment | Defines a track over ground at specified constant distance from a database DME navaid. |
| RF segment | Defines a constant radius turn between two databases fixes, at a specified constant distance from center fix. | |
| VX segment | VA segment | Defines a specified heading to a specified altitude termination at an unspecified position. |
| VD segment | Defines a specified heading terminating at a specific DME distance from a specific database DME navaid. | |
| VI segment | Defines a specified heading to intercept a subsequent leg at an unspecified position. | |
| VM segment | Defines a specified heading until a manual termination. | |
| VR segment | Defines a specified heading to a specified radial from a specific database VOR navaid. | |
References
- Chen, N.; Sun, Y.; Wang, Z.; Peng, C. Improved LS-SVM Method for Flight Data Fitting of Civil Aircraft Flying at High Plateau. Electronics 2022, 11, 1558. [Google Scholar] [CrossRef]
- Shao, Q.; Yang, M.; Xu, C.; Wang, H.; Liu, H. Fire risk analysis of runway excursion accidents in high-plateau airport. IEEE Access 2020, 8, 204400–204416. [Google Scholar] [CrossRef]
- Zhang, P.; Yang, L.; Zang, Z. Design Flow and Flight Safety of RNP-AR Flight Procedure in Civil Aviation Airport. In Proceedings of the 2021 IEEE 3rd International Conference on Civil Aviation Safety and Information Technology (ICCASIT), Changsha, China, 20–22 October 2021. [Google Scholar]
- Unkelbach, R.M.; Dautermann, T. Development and evaluation of an RNP AR approach procedure under tight airspace constraints. CEAS Aeronaut. J. 2022, 13, 613–625. [Google Scholar] [CrossRef]
- Unkelbach, R. Development of an RNP AR APCH approach procedure within tight airspace constraints. Ph.D. Thesis, Technische Universität Berlin, Berlin, Germany, 2021. [Google Scholar]
- Savas, T.; Sahin, O. Safety assessment of RNP AR approach procedures. Int. J. Sustain. Aviat. 2017, 3, 29–42. [Google Scholar] [CrossRef]
- Salgueiro, S.; Hansman, R.J. Potential Safety Benefits of RNP Approach Procedures. In Proceedings of the 17th AIAA Aviation Technology, Integration, and Operations Conference, Denver, CO, USA, 5–9 June 2017. [Google Scholar]
- McDonald, J.; Kendrick, J. Benefits of tightly coupled GPS/IRS for RNP operations in terrain challenged airports. In Proceedings of the 2008 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 6–8 May 2008. [Google Scholar]
- Sahin, O.; Turgut, E.T.; Aslaner, S.; Usanmaz, O. Fuel and carbon dioxide emission assessment for a curved approach procedure. J. Aircr. 2019, 56, 2108–2117. [Google Scholar] [CrossRef]
- Marheim, J.A.; Hengebol, P.; Newman, M.J. Performance based navigation (PBN) as a noise abatement tool. In Proceedings of the INTER-NOISE and NOISE-CON Congress and Conference Proceedings, Chicago, IL, USA, 26–29 August 2018. [Google Scholar]
- Morscheck, F. Noise mitigation optimization of A-RNP/RNP AR approaches. In Proceedings of the 2018 Aviation Technology, Integration, and Operations Conference, Atlanta, GA, USA, 25–29 June 2018. [Google Scholar]
- Entzinger, J.O.; Nijenhuis, M.; Uemura, T. Assessment of human pilot mental workload in curved approaches. In Proceedings of the 2013 Asia-Pacific International Symposium on Aerospace Technology (APISAT), Takamatsu, Japan, 20–22 November 2013. [Google Scholar]
- Gouldey, D. Determining operational benefits of required navigation performance (RNP) authorization required (AR) approaches. In Proceedings of the 2014 Integrated Communications, Navigation and Surveillance Conference (ICNS) Conference Proceedings, Herndon, VA, USA, 8–10 April 2014. [Google Scholar]
- Amai, O.; Matsuoka, T. Air traffic control real-time simulation experiment regarding the mixed operation between RNP AR and ILS approach procedures. In Proceedings of the 2015 International Association of Institutes of Navigation World Congress (IAIN), Prague, Czech Republic, 20–23 October 2015. [Google Scholar]
- Dautermann, T.; Ludwig, T.; Altenscheidt, L.; Geister, R.; Blase, T. Automatic speed profiling and automatic landings during advanced RNP to xLS flight tests. In Proceedings of the 2017 IEEE/AIAA 36th Digital Avionics Systems Conference (DASC), St. Petersburg, FL, USA, 17–21 September 2017. [Google Scholar]
- ARINC424-21; Navigation System Database ARINC SPECIFICATION 424-21. AEEC: Reston, VA, USA, 2016.
- Zhai, S.; Li, G.; Jia, Q.; Li, Z.; Cai, W. Design of Guidance Law for Automatic Landing Meeting the CAT III Standard. In Proceedings of the Asia-Pacific International Symposium on Aerospace Technology (APISAT), Jeju, Korea, 15–17 November 2021. [Google Scholar]
- RTCA DO-236B; RTCA DO-236B Minimum Aviation System Performance Standards: Required Navigation Performance for Area Navigation. Radio Technical Commission for Aeronautics: Washington, DC, USA, 2003.
- International Civil Aviation Organization. Doc 9905 Required Navigation Performance Authorization Required (RNP AR) Procedure Design Manual; International Civil Aviation Organization: Montreal, QC, Canada, 2009. [Google Scholar]
- Qin, Y.; Zhang, H.; Wang, H. Kalman Filter and Integrated Navigation Theory, 3rd ed.; Northwestern Polytechnical University Press: Xi’an, China, 2015; pp. 292–294. [Google Scholar]
- AC 120-28D; AC 120-28D Criteria for Approval of Category III Weather Minima for Takeoff, Landing, and Rollout. Federal Aviation Administration: Washington, DC, USA, 1999.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

















