Abstract
The landing phase during a flight probably is the most dangerous part, as most of the accidents occur in this phase. A robust trajectory tracking controller is presented to autoland a civil aircraft subjected to severe wind disturbances to improve the aircraft’s safety. Firstly, the dynamic models of the aircraft and windshear are built. Secondly, a stable inversion (SI) based robust autolanding controller (SIRAC) is proposed. In this architecture, the SI algorithm is used to improve the output tracking precision, while the synthesis is applied for enhancing robust stability against uncertainties caused by wind disturbances. Finally, two scenario simulations are carried out for the automatic landing control of a large civil aircraft. Significant performances on the system have been achieved without any disturbance. In addition to that, the proposed SIRAC can also track the desired autolanding trajectory with high precision, even under large wind condition.
1. Introduction
For the civil aircraft, the automatic control system plays an important role in assisting the pilot in all flight phases. Usually, there are three phases in one flight process, that is, takeoff, cruise, and landing. The landing phase is the most challenging phase, during which many variables need to be controlled simultaneously and high airworthiness must be met. The altitude and velocity are rather low during the aircraft landing stage. Hence, accidents are more likely to happen in this phase. BAE firstly developed the Automatic Landing System (ALS) for commercial aircraft in 1965 to increase the safety of the landing maneuver [1]. It has been widely used since then, as it can provide safe and comfortable landing. However, the ALS is far from being robust to strong environmental disturbances (e.g., windshear, turbulence, etc.).
Typically, there are four segments in the landing maneuver [2] (see Figure 1): alignment, glide slope, flare, and taxiing. The glide slope and flare segments are mainly studied in this paper, as they are the most challenging segments. During landing, the aircraft needs to track the desired trajectory precisely; this desired trajectory is provided by the Instrumental Landing System (ILS). The ALS works in harmony with the ILS, which is commonly available in a rapidly growing list of airports. The ILS contains two beam transmitters to guide the aircraft during the landing procedure. One is for localizer and the other one is for glide slope. An aircraft aligns and localizes itself to a befitting altitude and approach angle, according to these transmitters. Subsequently, it starts landing and decreasing the altitude [3]. Hence, the autolanding control is inherently a trajectory tracking control problem.
Figure 1.
Illustration of landing maneuver.
Over the past two decades, numerous research results of autolanding control design have been developed to cope with the civil aircraft landing problem. Classical control methods are popular methods due to their simplicity and reliability. Sadat-Hoseini et al. [4] carried out a linear quadratic regulator (LQR) feedforward closed-loop controller, which was simulated on both the longitudinal and lateral-directional channels through different loops simultaneously. Magni et al. [5] proposed a control design approach that was based on eigenstructure assignment while using dynamic feedback, which had two advantages, first was that it could be regarded as an efficient controller order reduction, second was the design methodology that could be initialized by or synthesis. With the development of digital flight computers, modern control theories have been progressively developed in an autolanding system. Wang et al. [6] developed a multivariable model reference adaptive control method that was implemented with state feedback to enable a safety landing, despite the parametric variations. An ALS was designed using sliding mode control (SLC) technique in [7]. Lyapunov stability criteria was used to force the sliding function to reach the solution and converge the aircraft’s landing path to the desired trajectory. Juang et al. [8] also used the SLC integrated with the cerebellar model articulation controller to improve the ability of disturbance rejection of landing system, but the parameters of the SLC were adjusted by different methods, such as the genetic algorithm, particle swarm optimization, and chaotic particle swarm optimization. Fuzzy-logic dynamic inversion was used to suppress hard landing and roll oscillation in turbulent air condition to increase the adaption of the landing system to different environments [9]. On the other hand, Juang et al. [10] proposed a controller that was based on a multi-layered fuzzy neural network structure, which provided the control signals during landing procedure. The backpropagation algorithm was used to train the network. In the meantime, control has been widely used in the ALS. Tamkaya et al. [11] combined the model following the method with the synthesis to construct a dynamic controller, which could improve the performance of the conventional ALS, even under severe weather conditions. Theis et al. [12] presented a comprehensive autopilot for crosswind landing. The individual control loops were designed while using robust control methods and classical loopshaping, which provided a complete qualitative design strategy. A flare control law was exploited via multi-channel synthesis [13]. The controller controlled the vertical speed of an aircraft while minimizing the influence of windshear and ground effects. Although the autonomous technologies can improve flight operations and overall aircraft performance, pilots will remain at the heart of operations in practice. Autonomous technologies are paramount to supporting pilots, thus enabling them to focus less on aircraft operation and more on strategic decision-making and mission management during landing. The energy approach to the flight control was used to access the current and predict the future states of an aircraft in order to improve the informational and situational awareness of the aircrew [14]. The landing maneuver was simulated with the ahead obstacle and the engine failure, which showed the correction of the algorithm. Another good project was Clean Sky 2 of European Clean Sky [15]. One of the themes of the project was to make use of advanced autonomous technologies and cockpit-navigation for large passenger aircraft to make the aircraft more reliable.
Although the above works make great contribution to aircraft autolanding system, there are still some problems that have not been solved. During the landing phase, the velocity of the aircraft is lower than that under the least drag and the aircraft is in boundary flight condition. Hence, the aircraft easily becomes unstable and even becomes a non-minimum phase (NMP) system. Most of the aforementioned papers do not include analyses on this situation. Trajectory tracking problems of NMP systems are challenging. Chen et al. [16,17] proposed the SI algorithm to solve the tracking problem of the NMP systems and got bounded solutions based on the inverse system and differential geometry theory. Subsequently, various studies for the application expansion of the SI algorithm have been implemented. Olivier et al. [18] used the SI algorithm for feedforward control of flexible multibody systems. Maghzaoui et al. [19] applied a poles placement state feedback control of an induction machine system while using the stable dynamic inversion methodology. A new method to calculate the causal solution of SI was proposed to precisely track the airspeed and altitude for unmanned aerial vehicles [20].
This paper proposes an integrated control method that combines the SI algorithm and synthesis for civil aircraft autolanding system in order to solve the trajectory tracking and disturbance rejection problem simultaneously, with the adaptive ways of thinking to propose some algorithms of control that are of wider application [21]. The main contributions of this paper are summarized, as follows:
- (1).
- A robust autolanding controller (RAC) is designed based on synthesis, which can handle with the disturbances during landing procedure, such as windshear and noise.
- (2).
- A stable inversion (SI) based robust autolanding controller (SIRAC) is proposed to improve the RAC scheme. The SI algorithm is used to enhance the trajectory tracking ability of aircraft autolanding system, which calculates the desired input and state through the desired landing trajectory. While the disturbance rejection ability is also increased due to the integration of the SI algorithm and synthesis.
The rest of the paper is organized, as follows: Section 2 deals with the models of the aircraft, actuator, windshear, and the desired landing trajectory used in this study. Section 3 describes the design of the SIRAC. Section 4 presents some simulations to illustrate the SIRAC performances. Section 5 summarizes the conclusions.
2. Dynamics Modelling and Problem Formulation
2.1. Aircraft Dynamics and Actuator Modelling
The dynamic model of a civil aircraft can be built via Newton law, and in normal operating conditions, such a model can be decoupled into longitudinal motion and lateral motion, as they have a slight impact on each other. For the purpose of autolanding, the longitudinal motion model is employed here [22,23], which is
where is the aircraft mass, is the longitudinal speed, is the angle of attack, is the pitch rate, is the pitch rate, is the flight path angle, is the thrust inclination angle, is the principal moment of inertia in pitch axis, is the pitching moment, and , , and are the thrust, lift and drag, respectively. The aerodynamics forces and moment in Equation (1) can be described, as follows:
where the aerodynamic coefficients can be described, as follows:
Table 1 provides the corresponding parameters of the civil aircraft Boeing 747 [24], which are used for simulations and analysis. Equation (1) can be trimmed and linearized according to small perturbation linearization theory. Table 2 lists the trim conditions.
Table 1.
The Boeing 747 aircraft parameters.
Table 2.
The trim conditions.
The elevator actuator and engine models are listed, as follows:
where is the elevator deflection angle, is the throttle position changing, and and are commands. The maximum deflections and rates of elevator and engine are limited in order to ensure the aircraft’s safety and comfortability, which are listed in Table 3 [25].
Table 3.
The maximum deflections and rates.
Combining the linearized aircraft model and the actuators model, the linearized state equation can be written, as follows:
where , , and
2.2. Windshear Model
Windshear is a rapid variation in the velocity and direction of air flows. If the diameter of the windshear is less than 4 km, then it is called a microburst, otherwise a macroburst. Although windshear might last only a few minutes, it is one of the most dangerous factors in the takeoff and landing of an aircraft at low altitude because of its extreme speed and variation.
Researchers have developed many different models of windshear. Woodfield and Wood developed the vortex-ring model [26]. This paper uses the simplified vortex-ring downburst model [27] in simulations. As the lateral motion is ignored, the horizontal and vertical wind speeds are given, as follows:
where is the horizontal wind speed, is the vertical wind speed, , , is the approaching speed, is the total time during which the aircraft flies in the windshear, and and are the strengths of the windshear.
As the windshear speeds will influence the aircraft landing maneuver, Equation (7) needs to be embedded into the aircraft dynamics in the flight simulation. Additionally, the longitudinal motion equations can be written, as follows:
2.3. The Desired Landing Trajectory
In the alignment phase, the aircraft altitude will be around 500 m. Additionally, it keeps at a constant speed. In this case, the approaching speed is selected as 67.4 m/s. After that, the aircraft will enter the glide slope mode, when the approach path reaches the desired glide path. In this mode, the flight path angle should be kept at −3 deg and the gliding velocity should be maintained at a constant value. The aircraft enters the flare phase when the altitude is around 15 m. The aircraft will gradually approach the ground and the vertical speed will be reduced to 0.3 m/s at the touch down point.
From above analysis, two variables need to be controlled, such that the aircraft follows the desired trajectory: one variable is the longitudinal speed and another is the altitude . According to the civil aircraft landing requirements, the desired longitudinal speed is almost constant during the landing stage. As the vertical speed is very small, the horizontal speed is assumed to be equal to the longitudinal speed , that is
The desired altitude trajectory includes two parts: glide slope and flare segment. In the glide slope, the flight path angle is −3 deg, so the desired trajectory is
In the flare segment, the desired trajectory is chosen as [28]
where the meet the following equations:
where is the total time of the flare segment, which is chosen as . We choose the initial and the allowable error is in order to find . Using the function in to get the following results:
Figure 2 shows the desired trajectory of the altitude .
Figure 2.
The desired trajectory of the altitude.
3. Design of SIRAC
3.1. The SI Algorithm
While considering the NMP linear system:
where , , , is the measurement output, and , , , , , and are suitable dimension matrices.
If is the desired trajectory, the desired input and state meet the following equations:
then the controller can stabilize the output trajectory.
A transform of coordinates is used in order to find the inverse input-state of , such that:
where includes the output and its time derivatives, that is,
where is the relative degree vector and is the pth row of . For the aircraft, the state and the output . According to [29], the relative degree , so the can be selected as:
Additionally, the system internal state . Now, Equation (15) can be rewritten as:
In order to find , assume
Substitute Equation (21) into Equation (17) yields
According to Equations (20) and (22), we get
Currently, the system Equation (13) can be rewritten into the new coordinates, as:
where
Without the loss of general, assume that the desired output trajectory and its time derivatives are specified, that is, . Subsequently, the following steps are used to find the desired input and desired state .
Step 1: Find the inverse system.
Equation (17) can be rewritten as:
where
Substituting Equation (15) into Equation (27) yields
where .
Let and , and then Equation (25) can be rewritten as:
Additionally, Equation (30) can be rewritten as:
where , , and . This is the inverse system.
Step 2: Calculate .
A transformation is used to decouple the system Equation (31) into a stable subsystem and an unstable subsystem , that is,
If and are eigenvalues of , then . Additionally, Equation (31) can be rewritten as:
where . The stable subsystem is integrated from to , while the unstable subsystem is integrated from to . Subsequently, the bounded solution can be found.
Step 3: Calculate and .
If a bounded solution of for the Equation (31) can be found, then the desired input can be obtained through Equation (29), and the associated desired state is obtained, as:
Figure 3 shows the whole process of the SI algorithm.
Figure 3.
Flowchart of the SI algorithm.
3.2. Design of RAC
control is applied to process the wind disturbance. The system equations belonging to in Figure 4 are given, as follows:
where is the control signal, is the exogenous input, is the exogenous output, and is the sensed output. Additionally, the RAC can be represented, as follows:
Figure 4.
Generalized P-K form.
Substitute in Equation (36) into Equation (35) and in Equation (35) into Equation (36), the closed-loop system can be written as:
Let
and
The desired performance criterion to be minimized can be taken as a norm of the closed loop transfer function. Hence, the cost function takes the following form [30]
where should make the closed-loop system stable and satisfy the following norm constraints
Linear Matrix Inequalities (LMIs) are used to solve the optimal control problem for a minimum without losing convexity in order to find the controller . Next, we give three steps to find the controller [31].
Step 1: Find symmetric matrices and .
where is the basis of the null space of , and is the basis of the null space of .
Step 2: Find symmetric positive definite matrix .
When the and are found, we solve , and let
where
Step 3: Find the controller .
When the is found, according to the bounded real lemma, if is stable and , then should satisfy the LMI
Let Inequality (48) left multiplies and right multiplies and substitute , , , and into Inequality (48) yields
where represents diagonal matrix and
Now, the controller can be constructed, as follows:
The above method has been expanded into RAC design. Figure 5 shows the interconnected structure of the general plant for the RAC.
Figure 5.
Interconnected structure of the general plant.
Where is the sensors noises, , , , , and are the weighting functions. In this case, and are the variables to be controlled. The weighting functions are selected, as follows, according to the specifications to achieve the desired performances. There are two main tuning criteria that are used for selecting the weighting functions of the controller: one is the weighting functions of some components of a vector signal should be bigger if they are more important than others, the other is each component of the signal should be scaled to the same units according to the weighting functions to make these components comparable.
The altitude and speed commands are scaled by in order to normalize the reference inputs. Select the average altitude and average speed , and yields:
The gain of should be big enough at low frequency to enable the controlled system to track ramp commands with a very small steady state error, as the altitude error and the speed error should be small, and the altitude and speed do not change quickly. Hence, the is selected as:
where 20,000 and 12,000 are proportional gains and 1/0.007 and 1/0.002 are time constants. It is obvious that the magnitude of is big at low frequency, which is similar with a proportional integral (PI) element, as the integral element can eliminate the steady state error.
As the maximum pitch rate is rad/s [25], the weighting function of is selected as:
The weighting function of is applied to confine the control deflections and their rates. According to the maximum deflections and rates of elevator and engine in Table 3, the is selected as:
As measurements are often corrupted with some noises, according to the measurement noise error [25], the measurement noise weighting function is selected, as:
Based on the above weighting functions, RAC is constructed following the preceding three steps and the matrices are given, as follows:
3.3. Combining the SI Algorithm and RAC
Figure 6 shows the architecture of SIRAC, which includes SI algorithm and RAC. The SIRAC can simultaneously meet trajectory tracking and disturbance rejection requirements. The desired input and state can be calculated off-line based on the desired landing trajectory while using the SI algorithm. The RAC is used to robust against the wind disturbances. The SI drives the output trajectory of the aircraft to the desired trajectory.
Figure 6.
The stable inversion (SI) based robust autolanding controller (SIRAC) architecture.
Now, the algorithm of the SIRAC is designed, as follows.
- Step 1
- Calculating .
- Step 2
- Knowing , solve Equation (29) and Equation (34) using SI algorithm to find the and .
- Step 3
- Knowing and , solve .
- Step 4
- Knowing , solve for the input of RAC: .
- Step 5
- Knowing , solve Equation (36) for the output of RAC: .
- Step 6
- Knowing , solve for the input of the aircraft: .
- Step 7
- Knowing , solve the system equation of aircraft for .
- Step 8
- Iterate over Step 3 to 7 until the landing process is done.
4. Simulation Analysis
While considering the linearized aircraft model of Equation (13), matrices and have been already given in Section 2.1, and the other matrices are listed, as follows:
Additionally, , . To find the and in step 2 of SIRAC algorithm, we need to know and its derivatives. According to Equations (10) and (11), in the glide slope,
In the flare segment,
where
The proposed method is also compared with the method in [4] for the windshear effect, which developed a linear quadratic regulator (LQR) feedforward closed-loop controller for aircraft landing. The brief introduction is as follows. More details can be found in [4].
Defining a new variable as:
where is the final time. While combining Equation (59) with the linearized aircraft model, it can be shown that
where is the measurable disturbances. Using the assumption of constant steady-state values of , the Equation (60) can be written, as:
where
While combining the optimal LQR with the integrator and feedforward controller, the form of the final control law is
where
It is evident that there are three terms in Equation (62). The first is the LQR, the second term is the integral control, and the third term is the feedforward of the disturbances and the desired trajectory. Figure 7 shows the block diagram of the LQR feedforward closed-loop controller.
Figure 7.
Block diagram of the linear quadratic regulator (LQR) feedforward closed-loop controller.
From the view of the deflection limits of the actuators and the time response, in the glide slope, the diagonal weighting matrices and are chosen as:
By solving the Riccati equation, , , and are obtained, as:
In the flare segment, and are chosen as:
Additionally, , , and are calculated, as:
Now, all of the models and methods that are employed in this paper have been established. Two different scenarios are simulated while using these models and methods to demonstrate the trajectory tracking and disturbance rejection capacity of SIRAC. In the first scenario, the landing procedure of the aircraft is simulated under no wind disturbance. The results are compared with the LQR and RAC to demonstrate the trajectory tracking capacity of SIRAC. In the second scenario, the windshear effect is taken into consideration in the landing process to demonstrate the disturbance rejection capacity of SIRAC.
4.1. Scenario 1
In this scenario, the landing procedure is simulated under no wind disturbance. Figure 8a compares the actual trajectory and desired trajectory. Additionally, Figure 8b shows the errors between actual trajectory and desired trajectory. It is clearly seen that, when compared with the LQR and RAC, the actual trajectory more closely follows the desired trajectory in glide slope and flare segment while using SIRAC. Additionally, the trajectory error of SIRAC is less about 3.5 m and 3 m than the LQR and RAC, respectively. The velocity of the SIRAC is also more close to the desired velocity, which is 67.4 m/s, see Figure 8c. Based on this result, it is also expected that the descent rate is slow. As seen from Figure 8d, the descent rates of three controllers are both approximately −3.5 m/s in the glide slope and reduce to zero in the flare segment. However, at the transition, the descent rate of SIARC has a larger variation, which will enable the aircraft to track the trajectory more quickly and closely. Figure 8e shows the response of pitch angle and Figure 8f shows the response of pitch rate. It can be seen that the pitch angle and pitch rate of three controllers are smoother in the glide slope. Similarly, the variation of SIRAC is larger in the transition, as it more closely tracks the trajectory.

Figure 8.
Scenario 1–No wind disturbance, (a) Altitude response (b) Altitude error. (c) Velocity response (d) Descent rate response. (e) Pitch angle response. (f) Pitch rate response.
4.2. Scenario 2
In this scenario, the landing procedure is simulated in windshear to examine the robustness of the SIRAC. Windshear is modeled, as in Section 2.2, and the approaching speed is 67.4 m/s, the time during which the aircraft will fly in the windshear and the strengths of the windshear and are both set as 1.5. Figure 9 shows the horizontal speed and vertical speed of the windshear, respectively. The aircraft will meet an increasing horizontal headwind and the maximum speed is about −14 m/s. Subsequently, the horizontal headwind will become horizontal downwind and the maximum speed is about 14 m/s. In the meantime, there is a downward flow, and the maximum speed is about −15 m/s.
Figure 9.
Windshear.
Figure 10a shows a comparison of the altitude response between the actual trajectory and desired trajectory in a windshear environment. Additionally, Figure 10b shows the altitude error of LQR, RAC, and SIRAC. It can be seen that the largest altitude error of SIRAC is less about 10 m and 15 m than RAC and LQR in the glide slope and both 3 m in the flare segment. The velocity response of SIRAC is also smoother and more closed to desired velocity than LQR and RAC, as shown in Figure 10c. The largest velocity amplitude of SIRAC is less about 5 m/s and 6 m/s than RAC and LQR, respectively. In the windshear, it is also expected that the descent rate is slow and smooth. The descent rate of SIRAC is more closed to −3.5 m/s, as the largest error of SIRAC is about 1 m/s, RAC is 2.5 m/s, and LQR is 3 m/s, as seen from Figure 10d. The pitch angle and pitch rate responses are also shown in Figure 10e,f, respectively. It is clearly seen that when the aircraft encounters a windshear, the pitch angle response has a biggest variation 8deg while using SIRAC, 15 deg using RAC, and 18 deg using LQR. Additionally, the pitch rate also has a larger variation in the transition from initial approach to glide slope and glide slope to flare segment while using SIRAC, which means that the transition time of SIRAC is shorter. As a result, it is evident that the SIRAC provides a more precise and steady landing.
Figure 10.
Scenario 2–Landing in Windshear. (a) Altitude response (b) Altitude error. (c) Velocity response (d) Descent rate response. (e) Pitch angle response. (f) Pitch rate response.
5. Conclusions
This paper presented a new approach to the ALS of the civil aircraft. Differently from the existing control methods for the autolanding system, this approach exploited the integration of the SI algorithm and synthesis, which could precisely track the autolanding trajectory, even in large wind disturbance. The windshear disturbance was predefined. Subsequently, the desired input and state were calculated while using SI algorithm according to the desired altitude trajectory and the desired velocity. The general plant for RAC was created. Weighting functions were selected according to the desired performances. RAC was constructed by solving the LMIs. Finally, two scenarios were simulated and studied. The simulation results demonstrated the trajectory tracking and disturbance rejection capacity of the SIRAC.
In this paper, it is assumed that the system parameters are accurate and do not change over time. However, a real system generally has system parameter uncertainties. Thus, future work will be concentrated on the robustness of the system by considering system uncertainties and turbulence. Although the paper is based on mathematical models and just shows the simulation results computed by computer, the production of prototypes has been basically completed, which indicates that our laboratories and cooperative industrial companies have reached the Technology Readiness Levels 5 (TRL5) [32].
Author Contributions
Conceptualization, X.W. Funding acquisition, Y.S. Investigation, X.W. and G.Z. Methodology, X.W. Resources, Y.S. Software, X.W. and G.Z. Writing—original draft, X.W. Writing—review & editing, Y.S. All authors have read and agree to the published version of the manuscript.
Funding
This work was funded by the National Natural Science Foundation of China, grant number 10577012, and the Chinese Aviation Science Fund, grant number 20160757001.
Acknowledgments
Authors would like to thank the editors and the reviewers for their constructive suggestions and comments.
Conflicts of Interest
The authors declare no conflict of interest.
Nomenclature
| aircraft mass | |
| elevator deflection angle and throttle position changing, respectively | |
| elevator command and throttle command, respectively | |
| altitude and desired altitude, respectively | |
| longitudinal speed and desired longitudinal speed, respectively | |
| angle of attack, pitch angle and flight path angle, respectively | |
| pitch rate | |
| thrust inclination angle | |
| principal moment of inertia in pitch axis | |
| pitching moment | |
| thrust, lift and drag, respectively | |
| aerodynamic coefficients of lift, drag and pitching moment, respectively | |
| angle of attack derivative of lift, drag and pitching moment, respectively | |
| elevator variation derivative of lift, drag and pitching moment, respectively | |
| angle of attack rate derivative of lift, drag and pitching moment, respectively | |
| pitch rate derivative of lift, drag and pitching moment, respectively | |
| throttle variation derivative of thrust | |
| wing reference area | |
| mean aerodynamic chord | |
| air density | |
| horizontal and vertical wind speed, respectively | |
| strengths of windshear |
References
- Siegel, D.; Hansman, R.J. Development of an Autoland System for General Aviation Aircraft. Master’s Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2011. [Google Scholar]
- Serra, P.; Cunha, R.; Hamel, T.; Silvestre, C.; Le Bras, F. Nonlinear image-based visual servo controller for the flare maneuver of fixed-wing aircraft using optical flow. IEEE Trans. Control Syst. Technol. 2015, 23, 570–583. [Google Scholar] [CrossRef]
- Tapia, N.D.; Simplicio, P.; Iannelli, A.; Marcos, A. Robust flare control design using structured H∞ synthesis: A civilian aircraft landing challenge. In Proceedings of the 20th IFAC World Congress, Toulouse, France, 9–14 July 2017; pp. 3971–3976. [Google Scholar]
- Sadat-Hoseini, H.; Fazelzadeh, S.A.; Rasti, A.; Marzocca, P. Final approach and flare control of a flexible aircraft in crosswind landings. J. Guid. Control Dyn. 2013, 36, 946–957. [Google Scholar] [CrossRef]
- Magni, J.F. Multimodel eigenstructure assignment in flight-control design. Aerosp. Sci. Technol. 1999, 3, 141–151. [Google Scholar] [CrossRef]
- Wang, Y.W.; Li, Q.F.; Lu, B. Automatic landing system design via multivariable model reference adaptive control. Aerosp. Syst. 2018, 1, 63–71. [Google Scholar] [CrossRef]
- Rao, D.V.; Go, T.H. Automatic landing system design using sliding mode control. Aerosp. Sci. Technol. 2014, 32, 180–187. [Google Scholar]
- Juang, J.G.; Yu, S.T. Disturbance encountered landing system design based on sliding mode control with evolutionary computation and cerebellar model articulation controller. Appl. Math. Model. 2015, 39, 5862–5881. [Google Scholar] [CrossRef]
- Lan, C.E.; Chang, R.C. Unsteady aerodynamic effects in landing operation of transport aircraft and controllability with fuzzy-logic dynamic inversion. Aerosp. Sci. Technol. 2018, 78, 354–363. [Google Scholar] [CrossRef]
- Juang, J.G.; Chio, J.Z. Fuzzy modelling control for aircraft automatic landing system. Int. J. Syst. Sci. 2007, 36, 77–87. [Google Scholar] [CrossRef]
- Tamkaya, K.; Ucun, L.; Ustoglu, I. H∞-based model following method in autolanding systems. Aerosp. Sci. Technol. 2019, 94, 105379. [Google Scholar] [CrossRef]
- Theis, J.; Ossmann, D.; Thielecke, F.; Pfifer, H. Robust autopilot design for landing a large civil aircraft in crosswind. Control Eng. Pract. 2018, 76, 54–64. [Google Scholar] [CrossRef]
- Biannic, J.M.; Roos, C. Flare control law design via multi-channel ∞ synthesis: Illustration on a freely available nonlinear aircraft benchmark. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 1303–1308. [Google Scholar]
- Shevchenko1, A.; Pavlov, B.; Nachinkina, G. Methods for predicting unsteady takeoff and landing trajectories of the aircraft. In Proceedings of the AIPC, Sydney, Australia, 2–5 July 2017; Volume 1798. [Google Scholar]
- Clean Sky. Available online: https://www.cleansky.eu/ (accessed on 2 February 2020).
- Devasia, S.; Chen, D.; Paden, B. Nonlinear inversion-based output tracking. IEEE Trans. Autom. Control 1996, 41, 930–942. [Google Scholar] [CrossRef]
- Chen, D.; Paden, B. Stable inversion of nonlinear non-minimum phase systems. Int. J. Control 1996, 64, 81–97. [Google Scholar] [CrossRef]
- Olivier, B.; Guaraci, J.; Robert, S. A stable inversion method for feedforward control of constrained flexible multibody systems. ASME J. Comput. Nonlinear Dyn. 2013, 9, 1–7. [Google Scholar]
- Maghzaoui, C.; Jerbi, H.; Abdelkrim, M. A MIMO time-varying system control via a stable dynamic inversion methodology: Case of an induction machine. In Proceedings of the Computational Intelligence, Communication Systems and Networks, International Conference, Bali, Indonesia, 26–28 July 2011; pp. 146–151. [Google Scholar]
- Zhang, J.; Zhang, P. Precise decoupling tracking of airspeed and altitude for UAV based on causal solution of stable inversion. Chin. J. Aeronaut. 2009, 22, 307–315. [Google Scholar]
- Mancisidor, J.; Pena-Sevillano, A.; Barcena, R.; Franco, O.; Munoa, J.; De Lacalle, L.N.L. Comparison of model free control strategies for chatter suppression by an inertial actuator. Int. J. Mechatron. Manuf. Syst. 2019, 12, 164–179. [Google Scholar]
- Bryson, A.E. Control of Spacecraft and Aircraft; Princeton University Press: Princeton, NJ, USA, 1994; pp. 137–155. [Google Scholar]
- Roskam, J. Airplane Flight Dynamics and Automatic Flight Controls: Part I; Design, Analysis and Research Corporation: Lawrence, KS, USA, 2001; Volume 1, pp. 65–182. [Google Scholar]
- McLean, D. Automatic Flight Control System; Prentice Hall: Hertfordshire, NJ, USA, 1990; pp. 537–576. [Google Scholar]
- Parkinson, B.W.; O’Connor, M.L.; Fitzgibbon, K.T. Aircraft Automatic Approach and Landing Using GPS. In Global Positioning System: Theory and Applications; American Institute of Aeronautics and Astronautics, Inc.: Reston, VA, USA, 1996; Volume 2, pp. 397–425. [Google Scholar]
- Woodfield, A.; Woods, J. Worldwide Experience of Wind Shear during 1981–1982. Technical Report; Royal Aircraft Establishment Bedford: Bedford, UK, 1983. [Google Scholar]
- Zhao, Y. Optimal Control of an Aircraft Flying through a Downburst. Ph.D. Thesis, Stanford University, Stanford, CA, USA, 1989. [Google Scholar]
- Thomas, R.; Stephen, C. Review of the Carrier Approach Criteria for Carrier-Based Aircraft Phase I. Naval Air Syst. Command. 2002, 71, 12–24. [Google Scholar]
- Wang, J.-G.; Dong, X.-M.; Xue, J.-P. Aircraft longitudinal automatic landing control law design based on stable inversion. Flight Dyn. 2011, 29, 33–36. [Google Scholar]
- Zhou, K.; Doyle, J.C.; Glover, K. Robust and Optimal Control; Prentice Hall: Bergen, NJ, USA, 1996. [Google Scholar]
- Scherer, C.; Gahinet, P.; Chilali, M. Multiobjective output-feedback control via LMI optimization. IEEE Trans. Autom. Control 1997, 42, 896–911. [Google Scholar] [CrossRef]
- Pinilla, L.S.; Rodríguez, R.L.; Gandarias, N.T.; De Lacalle, L.N.L.; Farokhad, M.R. TRLs 5–7 Advanced Manufacturing Centres, Practical Model to Boost Technology Transfer in Manufacturing. Sustainability 2019, 11, 4890. [Google Scholar] [CrossRef]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).