Abstract
The purpose of this paper is to develop the control system using the Elman neural network (ENN) and nonsingular terminal sliding mode control (NTSMC) to improve the automatic landing capability of carrier-based aircraft based on direct lift control (DLC) when subjected to carrier air-wake disturbance and actuator failure. First, the carrier-based aircraft landing model is derived. Then, the NTSMC is proposed to ensure the system’s robustness and achieve accurate trajectory tracking performance in a finite time. Due to the inclusion of nonsingularity in NTSMC, the steady-state response of the control system can be effectively improved. In addition, the ENN is derived using an adaptive learning algorithm to approximate the actuator faults and system uncertainties. To further ensure the accurate tracking of the ideal glide path by the carrier-based aircraft, the NTSMC system using an ENN estimator is proposed. Finally, this method is tested by adding different types of actuator failures. The simulation results show that the designed longitudinal fault-tolerant carrier landing system has strong robustness and fault-tolerant ability and improves the accuracy of carrier-based aircraft landing trajectory tracking.
1. Introduction
Landing control has been an important research topic since the birth of carrier-based aircraft. The technical difficulty of landing control is adjusting the performance of carrier-based aircraft to land in a very small safe area within the limited time and space of the landing process. Normally, the conventional automatic carrier landing system (ACLS) can guarantee a successful landing [1–3]. However, in air combat, aircrafts are susceptible to combat damage, which can lead to component failures such as actuator, sensor, engine, or system, resulting in flight performance degradation or instability [4]. If correct and effective fault-tolerant control is not carried out in time, it will largely cause loss of personnel and property, and the consequences will be serious.
To improve the ability of carrier-based aircraft to deal with various faults, it is necessary to adopt a more effective control strategy, that is, fault-tolerant control [5]. Fault-tolerant control can make the aircraft continue to fly or land safely in case of failure and performance degradation, avoiding air accidents. After decades of development, fault-tolerant control technology based on modern control theory has made some achievements. However, with the increase in the complexity of the control object and the difficulty of flight tasks, there is an urgent need to introduce fault-tolerant control methods based on nonlinear control, intelligent control, and other advanced control technologies. For the actuator failure of a nonlinear flexible wing system, the new adaptive fault-tolerant boundary control scheme is proposed that can be automatically updated to compensate for the system’s actuator failure [6]. However, the adaptive controller is difficult to adapt to changes quickly. Especially when the characteristics of the nonlinear model change significantly, the controller parameters often need to be adjusted in time. The adaptive nonlinear sliding mode control combined with the baseline nonlinear dynamic inverse (NDI) controller applied to unmanned aerial vehicles (UAVs) has shown good performance [7, 8]. However, the NDI control method is highly dependent on the model accuracy, and the control performance of the dynamic inverse controller will drop sharply when the model data are inaccurate. The adaptive fault-tolerant H-infinity tracking controller is designed for the flight control system with actuator failure, which improves the system’s dynamic performance and robust performance [9, 10]. However, this approach needs to be simplified in dealing with high-gain systems and designing high-order controllers. The neural network has approximate nonlinear functions and online learning capability, providing a fast mechanism for the aircraft control system to adapt to unknown actuator failures, structural damage, and wind disturbances. For the air-breathing hypersonic vehicle, the fault-tolerant control method combining a radial bias function neural network (RBFNN) and sliding mode method is proposed, which solves the problems of actuator partial failure fault and bias fault [11]. Ismail et al. [12, 13] presented the fault-tolerant control system combining the sliding mode and RBF neural network applied to the automatic landing of conventional fighter aircraft, which can solve the failure problems of fighter aircraft in encountering strong winds and rudder stuck without fault diagnosis. The aircraft control system is designed by using a recursive wavelet Elman neural network to ensure the successful automatic landing of commercial aircraft when it suffers from severe wind disturbances and failures [14]. The most significant advantage of the recursive wavelet Elman neural network method compared to traditional neural networks is its real-time learning ability. Design methods based on reinforcement learning and neural networks have been widely used [15, 16]. In [17], significant progress was made by applying the IFT algorithm to solve optimization problems.
Sliding mode control has been widely used [18]. Conventional sliding mode control cannot make the system state reach the equilibrium point in a limited time. Compared with the conventional SMC with a linear sliding surface, the NTSMC offers some superior properties, such as faster tracking response, finite time convergence, and higher control precision [19]. Referring to the previous research results, this article proposes the fault-tolerant control method combining ENN and NTSMC (ENN-NTSMC). Because of the context neurons and local recurrent connections between the context layer and the hidden layer, it has certain dynamic advantages over static NNs [20]. The application of the ENN estimator can solve the requirement of NTSMC for uncertainty [21–23]. Furthermore, the adaptive learning algorithms of the ENN are derived using the Lyapunov stability theorem. The ENN was originally applied to speech processing [24]. In addition, the ENN has different applications in other fields, such as aircraft engine systems [25], Internet traffic prediction [26], multisensor data fusion [27], indoor temperature prediction [28], and hydraulic servo systems [29]. A typical ENN cannot accurately approximate higher-order dynamic systems, and its convergence rate is usually slow, which is unsuitable for specific time-critical applications. Therefore, the improved ENN is proposed to overcome these problems in this article. The improved ENN increases the internal self-connected signals of the nodes in the context layer, which speeds up the convergence rate and can better approximate the unknown functions.
In addition, for research on aircraft motion, the literature [30] proposed a new test platform system for different vertical take-off and landing multirotor UAVs that can achieve unrestricted aircraft motion along all axes. The literature [31] introduces direct lift control (DLC) into the flight control system. Simulations and flight tests show that accurate flight path tracking can be achieved by introducing DLC. There are few changes in the way the aircraft is maneuvered, with approach power controlled by the throttle and altitude deviation controlled by the elevator. However, suppose only the elevator is used as the only altitude control rudder surface. In that case, it is difficult to accurately track the ideal slide path in air-wake turbulence, thus proposing the DLC scheme for carrier-based aircraft landing [32]. This technique uses the elevator and flaps to form a pair of control rudder surfaces that can balance the pitch moment and directly control the forces acting on the aircraft. The lift is directly generated by the flaps rather than indirectly generated by the angle of attack (AOA) and pitch angle rate, so the coupling of trajectory motion and attitude motion can be eliminated.
Referring to the previous research results, the fault-tolerant control method based on NTSMC and ENN is proposed to optimize the performance of the longitudinal automatic carrier landing system based on direct lift control (DLC-ACLS) when the aircraft encounters elevator and engine failures. This article is motivated by the tracking control of the DLC-ACLS with the effect of actuator failure and disturbances. The NTSMC scheme based on the ENN is developed for tracking the reference trajectory. The main contributions of this article are as follows:(1)The proposed direct lift control strategy can directly change the lift force through the flaps, eliminating the coupling of trajectory motion and attitude motion, which is very beneficial to the precise control of the automatic landing trajectory.(2)This article designs an intelligent control scheme for the DLC-ACLS using the ENN-NTSMC to improve the performance of aircraft ACLS. The proposed control scheme will deal with uncertainties, actuator failure, and disturbances to achieve a safe landing.(3)The Lyapunov stability theorem and Barbalat’s lemma ensure that the system is globally asymptotically stable and the errors of the state variables can converge to 0.
The structure of this article is as follows: Section 2 describes the landing problem of carrier-based aircraft, including the nonlinear model of the carrier-based aircraft, the carrier motion model, and the carrier air-wake model; Section 3 designs the fault-tolerant control method based on the combination of NTSMC and ENN, and Section 4 applies it to the longitudinal DLC-ACLS; Section 5 gives the design of the simulation experiment and the simulation results, which verifies the effectiveness of the design method; and Section 6 gives the conclusion of this paper.
2. Landing Model Building
During the landing process, it is necessary to control the aircraft’s speed to remain constant to make the aircraft fly along the ideal glide path. The final landing stage is shown in Figure 1. This section describes the longitudinal aircraft model, the carrier air-wake model, and the deck motion model.

Assumption 1. The Earth is regarded as a plane, and the aircraft is a rigid body with a symmetrical plane flying in a vertical plane.
Assumption 2. Uncertainties and faults are unknown and bounded, and there exist positive constants and such that and .
Assumption 3. The desired value is bounded, and their derivatives are bounded. Furthermore, all system states can be measured.
2.1. Establishing the Longitudinal Model of Carrier Aircraft Landing with Air-Wake Disturbance
In a nonstationary atmosphere, the force analysis of the aircraft is shown in Figure 2.

Projecting the gust velocity vector into the horizontal and vertical directions, the horizontal component and the vertical component are obtained. A large number of experimental results show that the airspeed and the AOA are mainly disturbed by and , respectively.
After decoupling, the longitudinal carrier-based aircraft dynamics equations are presented as follows [33]:where is the speed, is the inertial speed (ground speed), and and are the wind speeds. is the flight trajectory angle, denotes the AOA, and is the inertial angle of attack. denotes the pitch angular rates, is the pitch angle, and , , and are the deflection angles of the canard, elevator, and flap, respectively. , , and are the coefficients of lift, drag, and pitch moment, respectively. is the altitude. is the air density, is the pitch moment of inertia. is the engine thrust. is the pitch moment.
Based on the longitudinal model under windy conditions, the longitudinal small disturbance equation can be obtained as follows:where , , , and .
2.2. Air-Wake Model
Because the landing environment is highly challenging, the carrier air-wake is modeled using the US military standard MIL-F-8785C [34]. The US military specification MIL-F-8785C decomposes the aircraft carrier air-wake into three components in perpendicular directions: the horizontal longitudinal component , the horizontal lateral component , and the vertical component . The calculation formula is as follows:
According to equation (12), the simulation curve is shown in Figure 3.

Through the analysis, the following two conclusions can be drawn:(1)The smaller the distance between the carrier aircraft and the deck, the greater the disturbance of the ship wake(2)The effect of the lateral disturbance component is not negligible when the carrier-based aircraft is near the end of the deck
2.3. Carrier Motion Model
When an aircraft carrier is sailing in waves, the movement of the hull has an adverse effect on landing. This article refers to the US AD report and uses a combination of sine functions to simulate the movement of the aircraft carrier at a typical speed. The formula is as follows.
Pitch motion:where is the change in the pitch angle generated by the pitching motion of the ship.
Heave motion:where is the height change caused by the vertical undulating motion of the ship.
3. Fault-Tolerant Control System Design Based on ENN-NTSMC
The structure of the fault-tolerant controller designed is shown in Figure 4. The ENN estimator directly estimates the system fault function and uncertainty term . The neural network weights are adjusted by the adaptive law [35], and the controller is the NTSMC. The structure of the ENN consists of an input layer, a hidden layer, a context layer, and an output layer, as shown in Figure 5.


3.1. ENN Estimator
The following is the neural network estimator design.(1)Input layer: the input value of the input layer is the position tracking error and its differential . The input and output of the node can be defined as follows: where is the number of neurons and is the number of iterations.(2)Context layer: in the context layer, the nodes are represented as where and are the input and output of the node in the layer, respectively. is the self-connected feedback gain. is the output of the hidden layer. and are the number of neurons in the context and hidden layers, respectively.(3)Hidden layer: in the hidden layer, the nodes are defined by where and are the input and output of the node in the hidden layer, respectively. is the sum of the output values of the input layer and the context layer. For the convenience of calculation, the connection weights except for the hidden neuron to the output neuron are set as one.(4)Output layer: in the output layer, the input and output of the node are represented as where and are the connection weights between the hidden layer and the output layer, respectively. and are the output layers used to estimate the system failure function and the uncertainty term , respectively.
3.2. ENN-NTSMC System
We consider the second-order nonlinear system in the fault state as follows:where , is the system fault, and is the actuator fault.
Defining the error signal
We take the sliding mode function aswhere is a designed positive constant and and are both positive odd integers that should satisfy the following condition: .
The derivative of the sliding mode function is
To ensure the asymptotic stability of the second-order control system, we define the control input as
Using the ENN estimator to directly estimate the system fault function and the uncertainty term , the output of the ENN iswhere and are the two outputs of the ENN, is the output vector of the hidden layer neuron, and and are the weight vectors.
To solve the problem that the system failure function and the uncertainty term cannot be measured, the optimal estimated value is designed as follows:where and are the optimal estimates of the system fault function and the uncertainty term ; and are the optimal weights between the hidden and output layers; and are the minimum reconstruction errors. Substituting equation (25) into equation (26) and equation (27) into equation (28), the following equations can be obtained:
To prove the stability of the system, the function is defined as
We take the time derivative of the function and substitute equation (23) into it
We set the adaptive update law of the weights as
We substitute the adaptive update law of the weights into the derivative of the function as follows:
becomes negative semidefinite. This implies that the trajectory reaches the sliding surface in finite time and remains on the sliding surface. Since , it is known that , showing that is bounded. We define the following equation:
Then,
Since is bounded and is nonincreasingly bounded, it follows that
is uniformly continuous. Using Barbalat’s lemma [11], the following results can be obtained:
Thus, it can imply that will converge to zero as . Therefore, the ENN-NTSMC-based control system guarantees the globally asymptotic stability of the tracking error in the presence of uncertainties, external disturbances, and faults.
The tracking error will reach the nonsingular terminal sliding surface in a finite time which satisfieswhere is a positive constant.
Then, after entering the sliding mode surface, the finite convergence time can be obtained from equation (21) as
4. Design of Longitudinal DLC-ALCS under Fault Condition
The longitudinal DLC-ACLS is shown in Figure 6, mainly composed of the longitudinal guidance law, auxiliary attitude channel, and approach power compensator system (APCS). The longitudinal guidance law can deliver instructions and convert height variations to trajectory angle deviations. The function of the auxiliary attitude channel is to balance the pitch moment with the flaps, maintain the constant AOA, and increase the damping by feeding back the pitch angle rate. The function of the APCS is to automatically adjust the throttle and control the approach velocity of the aircraft to keep it constant to ensure the stability of the aircraft’s long-term motion. In this section, a novel fault-tolerant control method based on ENN-NTSMC technology is designed, which is applied to the auxiliary attitude channel and APCS to ensure accurate control of the DLC-ACLS trajectory in the event of an unknown fault state. The design of the longitudinal guidance law is based on the integral sliding mode.

4.1. Auxiliary Attitude Channel Controller Design Scheme
The design of the auxiliary attitude channel controller, with the flaps to balance the pitch moment, maintains a constant AOA. Equation (40) describes the relationship between the AOA, the pitch angle, and the trajectory angle in a calm atmosphere.
Substituting equation (40) into equation (1) yields the following equation:
The linearized expansion of equation (41) at the reference point can be expressed in its specific form as the following equation:
The lift force can be linearized and expressed as
Substituting equation (43) into equation (42), equation (42) becomeswhere
The equation is the first-order equation of the AOA related to the elevator deflection, but in the auxiliary attitude channel, the role of the elevator actuator must also be considered. In this article, the transfer function of the elevator is a first-order inertial link, so equation (44) becomes the second-order form, and equation (46) is as follows:
When the elevator fails, the equation becomeswhere , the error is defined as , is the desired AOA reference input, and the sliding mode surface is defined as follows:
Based on the analysis for conventional second-order fault systems, the elevator control law iswhere the values of and are derived by simulation debugging.
4.2. Approach Power Compensator System Controller Design Scheme
The approach power compensator system (APCS) uses a velocity hold because the velocity control of the automatic throttle can be well maintained under the DLC. Its function is to automatically adjust the throttle and control the aircraft’s approach velocity to keep it constant to ensure the aircraft’s long-term motion stability.
Equation (3) is linearized and expanded at the reference point, and its specific form can be expressed as the following equation:
The amount of change in thrust relative to the throttle deflection angle can be expressed in the form of the following equation:
Taking equations (51) to (50) yieldswhere
Considering that the throttle stick actuator transfer function used in the simulation is the same as that of the elevator actuator, it is also a first-order inertial link, so equation (52) can be converted into the following equation:
When the throttle fails, the equation (54) becomeswhere . The error is defined as , is the desired airspeed reference input, and the sliding mode surface is defined as follows:
Based on the analysis for conventional second-order fault systems, the thrust control law iswhere the values of , and are obtained by simulation debugging.
4.3. The Longitudinal Guidance Law Control Scheme Controller Design Scheme
Due to the interference of the carrier air-wake on the landing of the carrier-based aircraft, the conventional control system has poor robustness in the face of various random disturbances. Moreover, whether the landing is guided by the carrier-based radar or the satellite, the measured altitude information contains various high-frequency noise signals. There are also noise signals in the interaction of the aircraft data chain, which will adversely affect the accurate control of the actual altitude. Therefore, the longitudinal guidance law can use the integral sliding mode control strategy to suppress disturbance effectively.
Equation (3) describes the relationship between the altitude change rate and the track angle, which can be linearly expanded at the reference point to obtain the following formula:
The equation leads towhere
Equation (59) can be transformed into the following formula:
The height control loop is a first-order system, and the integral sliding mode controller (ISMC) can be designed to achieve the control objective. This method can deal well with the random changes of external disturbances and various noise disturbances during the landing process and achieve more accurate landing accuracy. The following design and analysis of the ISMC of the longitudinal guiding law are given.
The error is defined as , is the desired glide height, and the sliding surface is defined as follows:
The derivative of the sliding mode function is
The function is chosen as
The derivative of the function isand then the control law is
We substitute equation (66) into (65)
System stability is guaranteed, and the longitudinal guide law control output is obtained, where the values of and are obtained by simulation debugging.
5. Simulation Results of Landing with Actuator Faults
The initial trimmed states of the aircraft are chosen as the initial values of the state of the carrier aircraft are set as follows: , , and . The fault-tolerance and tracking performance of the system are verified in a computer simulation environment. The command signal is the ideal slide path with a track angle of , and air-wake turbulence is added. The ENN has two neurons, nine neurons, and two neurons for the input layer, hidden layer, context layer, and output layer, respectively. To examine the role of the ENN-NTSMC system, a comparative simulation of the landing performance of the carrier-based aircraft under the basic controller and the fault-tolerant controller was performed, considering actuator failure. The matrices of the longitudinal linear small disturbance equation in equation (11) are listed as follows:
5.1. Constant-Value Failure
We consider the following constant-value fault in the actuator for simulation analysis, as shown in Figures 7–13. The engine fault is introduced at . The elevator fault is introduced at . The solid lines in Figures 7–13 represent the response curves of when only the NTSMC-based controller is used and the ENN estimator is not added.







From the simulation in Figures 7–12, it can be seen that the curves of have a certain overshoot, when the aircraft suffers from engine and elevator failure, and the performance of the system is degraded, which is recovered after approximately 4 s of adjustment, but the curves still have obvious fluctuations. The dashed line represents the response curves of , and under the effect of the fault-tolerant control law added to the ENN estimator. When the actuator fault occurs, the ENN controller compensates for the system fault in time and accurately. To ensure that the system accurately tracks the state command, it achieves good tracking performance and robustness. Figure 13 shows that the deviation between the actual flight path of the carrier-based aircraft and the ideal glide path is minimal. In summary, the fault-tolerant controller designed in this article ensures the tracking performance of the aircraft under the influence of a constant actuator fault.
5.2. Time-Varying Faults
To further verify the effectiveness of the ENN fault compensator designed in this article, a simulation analysis is carried out when the actuator has the following time-varying fault conditions, as shown in Figures 14–20. The thrust fault is introduced at .The elevator fault is introduced at . It is clear that the system state curves oscillate and do not achieve the desired control performance, and the system performance is worse than when a constant fault is encountered. Figures 14 and 15 show that the actuator failure is estimated accurately by using ENN.







From Figure 16, it can be seen that the AOA in the basic control strategy changes significantly after the introduction of the actuator failure, and the fault-tolerant control strategy designed in this article does not change significantly when the actuator fails, which proves that the auxiliary attitude channel with the fault-tolerant control strategy compensates effectively for elevator failure. After analysis, it is clear that the fault-tolerant control strategy designed in this article maintains a constant AOA of the carrier aircraft when the actuator fails.
Figures 17–19 show that through a comparative analysis with basic control strategies, it can be proven that the fault-tolerant control strategy designed in this article can effectively compensate for the actuator’s failure, maintaining the changes in the trajectory angle and pitch attitude change in a small range. After analysis, the fault-tolerant control strategy designed in this article still has good robustness when actuator failure occurs.
Figure 20 shows that the approach airspeed change curve in the basic control strategy changes significantly after the introduction of the actuator time-varying fault. The fault-tolerant control strategy designed in this article does not change the approach airspeed significantly when the actuator fails, which proves that the power compensation system using the fault-tolerant control strategy can handle the throttle lever in time and effectively when the fault occurs. The fault-tolerant control strategy designed in this article can still maintain the stability of the approach speed of the ship when the actuator fails.
From Figure 21, it can be seen that the variation of altitude deviation in the fault-tolerant control strategy is slight compared with the basic control strategy. The analysis shows that the fault-tolerant control strategy still has good track-tracking capability in the fault state. Figure 22 shows that the carrier-based aircraft can accurately track the ideal glide path. It can be seen from the calculation that the landing performance of the system under the action of the fault-tolerant control law meets the requirements of a safe landing, ensuring landing success.


6. Summary
This article studies the fault-tolerant technology of carrier-based aircraft, and a new fault-tolerant control method is proposed to optimize the longitudinal DLC-ALCS. First, the NTSMC-based control method is used as the basic controller to suppress the air-wake disturbance and solve the problem of accurate control of the flight trajectory. Then, the ENN estimator is introduced to compensate for the system failure caused by actuator failure, achieve the goal of robust fault-tolerant control, and test the effectiveness of this method under different types of actuator failures. The final simulation results show that with the basic controller, the system performance changes when the carrier-based aircraft system faults and the desired landing state is not achieved. However, under the fault-tolerant control of the ENN fault compensator, even if the actuator encounters a fault, the carrier-based aircraft system performance recovers quickly. It has strong robustness and fault-tolerant ability and realizes precise control of the landing trajectory. The performance index meets the safe landing requirements.
Data Availability
The datasets used in this paper are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest regarding this work.