Fault-Tolerant Control for Carrier-Based Aircraft Based on Adaptive Fuzzy Sliding-Mode Method

: Carrier-based aircraft landing involves complex system engineering characterised by strong nonlinearity, signi ﬁ cant coupling and susceptibility to environmental disturbances, and autonomous landing of carrier-based aircraft under fault states is even more challenging and riskier. To address the control-system problems of loss of e ﬃ ciency and performance due to actuator faults and performance degradation due to various unknown disturbances, presented here is fault-tolerant control for carrier-based aircraft based on adaptive fuzzy sliding-mode fault-tolerant control (AFSMFTC). First, three models are built (the carrier-based aircraft fault model, the carrier air wake model and the deck motion model), and the control framework of the autonomous landing control system is introduced. Next, a longitudinal and lateral ﬂ ight channel controller comprising an adaptive fuzzy network, adaptive laws and a sliding-mode controller is designed using the AFSMFTC method. The adaptive fuzzy network implements fuzzy approximation for the sliding-mode switching terms to further o ﬀ set errors induced by unknown disturbances, the adaptive laws compensate for actuator faults, and the sliding-mode controller ensures tracking of the overall ﬂ ight path. Furthermore, the stability of the fault-tolerant method is demonstrated using the Lyapunov function. Finally, simulation and comparative experiments show that the proposed fault-tolerant method has outstanding control performance and strong fault-tolerant capability, thereby providing an e ﬀ ective and feasible solution for designing an autonomous landing system for carrier-based aircraft under fault states.


Introduction
The carrier strike group (CSG) is a vital part of modern marine military power, being an important foundation for a country to enhance its national defence capability and improve its international status.Meanwhile, carrier-based aircraft (CBA) play an important military role as crucial embodiments of air defence power in the CSG.Therefore, CBA landing technology has attracted widespread attention because it is a precondition for CBA to engage in actual marine combat [1][2][3][4][5].Furthermore, the emergence of advanced multi-sensor navigation and localization algorithms [6][7][8] in recent years has provided significant support for research on CBA landing technology.Compared with land-based landing, the glide landing of CBA is extremely complex and difficult because of the limited dimensions of the carrier deck, the impacts of the marine environment and the characteristics of the inverse manoeuvring zone.Consequently, it is the stage with the highest accident rate in CBA operational missions.Early landing control technology was mainly based on classical control [9][10][11], but that could not give CBA favourable landing performance in a complex landing environment.Therefore, scholars have provided many methods for improvement based on modern control theory, such as fixed-time control [12,13], dynamic inversion control [14], fuzzy control [15,16], predictive control [17,18], sliding-mode control [19,20], backstepping control [21] and adaptive control [22,23].However, all the aforementioned studies were based on the hypothesis that CBA remains in their normal states without any faults, whereas in reality, they are susceptible to combat damage and actuator faults due to complex flight environments and large variations in dynamic pressure in operational missions, leading to serious degradation of system performance and posing direct threats to landing safety.
In light of the above, there is an urgent need to study fault-tolerant control (FTC) for CBA.In recent years, various FTC strategies based on advanced control theory have been applied increasingly to the design of flight controller subsystems because different models and relevant requirements of control quality are becoming increasingly complex, leading to visible achievements [24][25][26].Sun et al. designed a fast adaptive terminal sliding-mode fault-tolerant controller for hypersonic flight vehicles to ensure limited state stability of the system with faults [27].Gao et al. provided an observer-based passive FTC programme for the power system of near-space hypersonic flight vehicles with uncertain parameters and actuator faults [28].Varal et al. designed a passive FTC method for unmanned aerial vehicles (UAVs) using dynamic inversion and robust integral technology of error signals to solve the efficacy failure of UAV actuators, and they proved the applicability of the method via simulations [29].Xie et al. designed an FTC solution based on a linear active disturbance rejection controller to solve the loss fault of rudder surfaces on UAVs, and they realised effective compensation for faults [30].Yang et al. designed an FTC strategy combined with an extended-state observer and sliding-mode control, which realised accurate compensation and effective control for carrier air wake turbulence via an extendedstate observer; they also introduced a high-order linear differential tracker to obtain the required differential signals, and they verified it via simulation [31].
However, all the aforementioned studies were focused on passive FTC, which can reduce the sensitivity of the controlled system to faults by enhancing the robustness of the controller.Although neither fault diagnosis nor control reconstruction is needed, all types of possible faults must be known beforehand, which makes the controller relatively conservative and limited in its fault-tolerant function.By contrast, active FTC can reconfigure the control actions to actively counter faults in different components of the system [32,33].However, the literature contains few relevant studies of landing control for CBA.In recent years, adaptive control theory has been applied widely to active FTC technology, and it has become a common theoretical method in FTC strategy after being combined with fuzzy theory [34], sliding-mode control theory [35,36], backstepping method [37], etc. Regarding establishing a fault-tolerant flight control system, modelling the controlled object and measuring uncertain parameters must be done first, and then the adaptiveness and robustness of the system should be ensured.Also, the problem of the large range of parameter fluctuations of the controlled object can be solved by using adaptive control theory, which is quite effective for ensuring the robustness of the controlled system.
Based on the characteristics of CBA landing, various unknown disturbances and possible actuator faults, presented herein is an FTC strategy based on adaptive fuzzy slidingmode fault-tolerant control (AFSMFTC).The strategy involves using an adaptive fuzzy network to conduct fuzzy approximation for the sliding-mode switching terms, and it effectively weakens the impacts of unknown disturbances on the control system without estimating the upper limit of perturbation.Adaptive laws are used to counter the actuator efficiency loss fault, automatically adjust the controller parameters in the light of actuator faults and complete FTC under fault conditions, and a sliding-mode controller is used to ensure CBA tracking along the expected flight path.Finally, the applicability of the proposed method is verified by comparing it with the typical proportional-integral-derivative (PID) control method.

Mathematical Models
The six degrees of freedom (6DOF) nonlinear dynamics model and fault model of the CBA are described here for controller design.

Model of CBA
The equations of the 6DOF nonlinear model studied herein are presented below: ) Here, a x , a y and a z are the positions of the CBA in the Earth-surface inertial reference frame; V , χ and γ are the ground velocity, flight-path azimuth angle and flight-path angle, respectively; m is the mass of the CBA; g is the acceleration due to gravity; u , v and w are the velocity components in the aircraft-body reference frame; α , β , φ and θ are the angle of attack, side-slip angle, roll angle and pitch angle, respectively; p , q and r are the rate of roll, rate of pitch and rate of yaw, respectively, in the aircraft- body reference frame; x F , y F and z F are the aerodynamic components in the aircraft- body reference frame; x T , y T and z T are the engine thrust components in the aircraft- body reference frame; and L − , M and N are the rolling moment, pitching moment and yawing moment, respectively, of the CBA in the aircraft-body reference frame. where  with a δ , e δ and r δ being the aileron, elevator and rudder de- flection angles, respectively, and A , B , F and G are parameter matrices of the CBA system.For specific details, which can be found in the reference [38].

Models of Faults and Disturbances
Various factors can induce actuator faults during CBA landing, also leading to landing failure.Common actuator faults are jamming, random drift, partial loss and saturation, and herein, the focus is mainly on partial loss [39], also known as efficiency loss.If this fault appears, then the actuator control directives experience deviations, leading to drops in gains, which further affect and weaken the actuator functions.Therefore, a partial-loss fault of an actuator can be described as where f t is the time of failure and ( ) is the loss coefficient matrix of the actuator.For the CBA discussed herein, the three types of actuators are those for the ailerons, elevators and rudder, and according we have ( ) ( ) ( ) ( ) ( ) In addition to actuator faults, this study also takes into account various unknown disturbances during CBA landing, including system perturbation, unmodelled dynamics and different environmental disturbances with adverse influences.These unknown disturbances are expressed by the following nonlinear function: ( ) , , where A Δ and B Δ are uncertain system parameters, e d is the environmental disturbance, and , 1,2,3 , where D is a finite constant.The above actuator-fault and disturbance models are substituted into Equation ( 5) to obtain the following CBA fault model: The angular motion x p q r = , so time-scale separation theory is applicable here.This means that the CBA fault model can be considered as having a cascade system structure with two equations, so the command input in the first equation of (8) can be viewed as being a reference signal for the second equation.

Landing Environment
CBA landing is a complex process during which the CBA must traverse the airspace behind the carrier deck and eventually land on a runway of limited length, which is quite different from a land-based landing environment.During CBA landing, the flight altitude relative to sea level changes greatly.Also, the CBA is in the troposphere when it lands, where relatively significant airflow occurs, and the CBA is extremely susceptible to the carrier's air wake on approach and so is greatly challenged by the resulting complex aerodynamic environment.Finally, the flight deck experiences pitching, rolling and phugoid motions due to wind waves, so the ideal touchdown point thereon is a 6DOF spatial motion point, which can also seriously affect the landing safety.

Carrier Air Wake
In accordance with the United States Military Specification MIL-F-8785C, the carrier air wake can be considered as being a synthesis of random free atmospheric turbulence, a steady-state component, a periodic component and a random perturbation component [40], i.e., where w u , w v and w w are the horizontal-longitudinal, horizontal-lateral and vertical components of the carrier air wake, respectively, and the subscripts 1-4 represent random free atmospheric turbulence and the steady-state, periodic and random perturbation components of the carrier air wake, respectively.

Deck Motion
The 6DOF motion of the aircraft carrier under the impacts of wind and waves can be approximated as general rigid motion.The linear motions along the three axes are surge motion To sim- ulate the aircraft carrier motion-triggered perturbation action, the theory of stationary random processes in reference [41] is cited here, and transfer functions are used to describe the deck motion, with the transfer functions of the aforementioned linear and angular motions expressed as ( ) The ideal touchdown point of the CBA is located between the second and third arresting cables in the middle landing runway on the carrier deck.Figure 1 shows the relationship between the ideal touchdown point and the carrier's centre of gravity.The causes of motion at the ideal touchdown point are divided into two parts, which are described in detail below: where [ ] are formed by the aforementioned linear and angular motions along the carrier deck, respectively, and [ ] , ,

TD TD TD
L Y Z is the distance vector between the ideal touchdown point and the centre of gravity of the deck.Therefore, the ideal touchdown point can be expressed as where c V is the cruising speed of the aircraft carrier, c ψ (=0°) is its heading angle and 0 ψ is the angle between the carrier's cruising direction and deck centre line.

Autonomous Carrier Landing System (ACLS) Control Framework
The CBA is susceptible to external disturbances, such as the carrier air wake and sea wind and waves during landing, and to unfavourable conditions, such as actuator faults, leading to reduced or even unstable control performance.To avoid unfavourable conditions, ensure landing safety and improve the landing success rate, an ACLS must be developed for the CBA to track the reference path accurately and quickly, thereby providing support for the CBA to reach the ideal touchdown point.
ACLS is targeted at correcting the initial position, controlling the perturbations from the carrier air wake, tracking the glide path and effectively solving the fault-induced degradation problems of the control system.As shown in Figure 2, its control framework comprises a glide-path generation subsystem, a guidance subsystem, a flight controller subsystem and an aircraft-fault subsystem.The function of the glide-path generation subsystem is to collect the longitudinal and lateral errors between the CBA and the expected glide path.The ideal touchdown point on the carrier deck is a 6DOF spatial motion point because of the impact of complex sea conditions, while the expected glide path.The ideal touchdown point on the carrier deck is a 6DOF spatial motion point because of the impact of complex sea conditions, while the expected glide path is directly affected by the ideal touchdown point.Therefore, there is a need to build a relative positional relationship between the CBA and the ideal touchdown point.The centre-of-gravity position of the CBA is defined as ( ) , , a a a x y z , while the ideal touchdown point is defined as ( ) x y z .Therefore, the relative positional relationship between the CBA and the aircraft carrier is described as where cg L is the transfer matrix from the Earth-surface inertial reference frame to the motion reference frame of the aircraft carrier.
Figure 3 shows the positional relationship between the CBA and the ideal touchdown point, where p γ is the expected glide-path angle and p σ is the angle between the ex- pected glide path and the aircraft carrier.Therefore, the path-tracking error is obtained as The two input terms in the aircraft-fault subsystem are actuator fault and unknown disturbance, the occurrence times of which are indefinite.If unknown faults is added, the CBA cannot steadily track the glide path, leading to significant influences on landing safety and success rate.Therefore, there is necessary to develop an effective fault-tolerant flight system to address the fault-induced uncertainties.
The flight controller subsystem comprises an approach power compensator system (APCS), a longitudinal flight controller subsystem and a lateral flight controller subsystem.The function of APCS is to keep the angle of attack or velocity constant via autothrottle control in order to directly transform variations in pitch angle into variations in flightpath angle and enhance the flight-path control characteristic of the CBA during glide and landing.Consequently, the flight-path control performance of the CBA can be improved.
This study directs the APCS controller to output the appropriate T δ to keep the velocity constant.Meanwhile, the function of AFSMFTC is to complete the tracking and control for the expected attitude angle by controlling a δ , e δ and r δ .To eliminate the influences of adverse factors on the control effects, an adaptive function and a sliding-mode fuzzy controller are designed in this study to compensate for the efficiency and performance loss of actuators and various unknown perturbations, respectively.

Control Strategy
This section describes in detail the AFSMFTC design, selects the adaptive fuzzy system to weaken errors induced by external disturbances and proposes switching terms in the sliding-mode controller to effectively reduce buffeting on rudder surfaces.The adaptive fuzzy laws are derived by the Lyapunov algorithm to ensure stability and convergence of the whole closed-loop system by adjusting the adaptive weights.Moreover, the APCS design method is also described briefly.

Design of AFSMFTC
As mentioned above, the collected flight-path tracking errors can be transformed into attitude control commands with the assistance of the glide-path generation subsystem and the guidance subsystem.Consequently, the landing control problem can be transformed into an attitude control problem.The AFSMFTC structure is shown in Figure 4. Letting the control command for the expected attitude angle be 1 , the state-tracking error can be defined as ( ) ( ) ( ) The sliding-mode switching function is designed as Meanwhile, the sliding-mode control law is designed as ( ) where , , , the proof of the invertibility of B is provided in reference [35].
In addition, it is difficult to measure the upper limit of unknown perturbations during real-world CBA landing because of the complex and random landing environment.Therefore, this study further designs adaptive fuzzy sliding-mode control laws to offset errors induced by unknown disturbances without an upper perturbation limit; switching terms are substituted by consecutive fuzzy systems, which can effectively reduce buffeting on rudder surfaces, and ( ) 1 ĥ s is selected and used to approximate 1 sgn( ) s η .
The fuzzy system is constructed in accordance with fuzzy rules in the form of an IF-THEN statement: : IF is and and is where n is the order of the derivative i s .A product inference engine, single-value defuzzifier and centre-average defuzzifier are used to output the fuzzy system as ( ) where ( ) The vector ( ) Then ( ) ( ) , where h ϑ varies in accordance with the adap- tive laws.The network structure of the adaptive fuzzy system is shown in Figure 5.The control law ( 19) is transformed into ( ) ( ) ( ) where ( | ) ˆˆh h s ϑ is the output of the fuzzy system, ( ) s ξ is the fuzzy vector, and the vector ˆT h ϑ varies in accordance with the adaptive laws.
The optimal parameter is defined as where , , d t x x η ≥ .The adaptive control law is designed as where 0 γ > .
Theorem 1.If the control law ( ) ( ) is used, then the first equation in the closed-loop system ( 8) is stable, and the tracking error 1 e converges to zero in a limited time.
Proof 1.We have

T h h s e ce x x ce A Bx d x c e h s d h s h s s d h s
where . The Lyapunov function is defined as and the derivative of 1 V is taken as ( ) For ĥ When 0 V ≡  and 0 s ≡ , according to the LaSalle invariant set theorem, if t → ∞ , then 1 0 e → .Hence, Theorem 1 is proved to be true.
According to the second equation ( ) ( ) in Equation ( 8), the expected control command is ( ) ( ) , and the state tracking error is defined as The sliding-mode switching function is designed as The equation ( ) ( )  8) is stable, and the tracking error 2 e converges to zero in a limited time.This also means that the aircraft-fault subsystem is progressively stable.
Proof 2. The Lyapunov function is defined as and the derivative of 2 V is taken as Equations ( 34) and ( 35) are substituted into Equation ( 38) to obtain According to the LaSalle invariant set theorem, if t → ∞ , then 2 0 e → .Hence, Theorem 2 is proved to be true.

( )
sat s substitutes the sign function sgn( ) s , i.e., ( ) where 1 / k = Δ and Δ is the boundary layer.□ The essence of using sliding-mode control of the saturation function is that switching control is applied outside the boundary layer so that the system state quickly approaches the sliding mode, while feedback control is applied inside the boundary layer to reduce the buffeting resulting from fast switching of the sliding mode and to ensure that the function s is long kept inside the boundary layer.

Design of APCS
If the CBA is not equipped with APCS when ACLS is working, then its manoeuvring performance is weakened under low dynamic pressure during landing, leading to an inability to track variations in attitude angle through the flight-path angle and to control the flight path.Using the constant-velocity APCS control programme means adding the velocity stability derivative of the CBA, which further effectively controls velocity variations induced by variations in attitude angle and improves the damping of long periodic motion.
The velocity tracking error is defined as where d V is the expected flight speed.Hence, the APCS control law is expressed as where K are constant gains.

Simulation Results
Before conducting simulation validation, it is necessary to study the choice of gain values in the sliding mode controller.The specific selection of gain values for a sliding mode controller is influenced by factors such as system characteristics, control requirements, and operating conditions.In generally, the range of sliding mode gain values should be adjusted appropriately.Increasing the sliding mode gain can improve the system's sensitivity and response speed but may lead to chattering and instability.Therefore, within the range of gain values, it is important to ensure that it does not exceed the system's tolerance for chattering and prevent the occurrence of instability.Reducing the sliding mode gain can enhance system stability and reduce chattering but may sacrifice dynamic performance and response speed.Thus, when determining the range of gain values, a balance between stability and performance needs to be found.
The specific range of sliding mode gain values is typically determined based on the specific system and can be adjusted and optimized through methods such as experimentation, simulation, and empirical analysis.It is important to select gain values that meet the control requirements of the system while maintaining stability and performance.In comparison to the commonly used trail-and-error method and parameter optimization methods, this paper adopts the trail-and-error method to obtain a suitable range of sliding mode gains, as shown in Table 1.
Table 1.Selection of the sliding mode gain range.

Sliding Mode Gain Parameter
Reference Value Range c φ [5,10] c θ [5,11] c β [7,13] p c [8,17] q c [6,12] r c [8,15] When the sliding mode gain parameter is within the reference range mentioned in Table 1, the system exhibits good dynamic and steady-state characteristics.If the value is lower than the reference range, the dynamic response speed of the system will decrease.Similarly, if the value exceeds the reference range, the steady-state characteristics of the system weaken, leading to oscillations.
To verify the applicability of the proposed AFSMFTC-based autonomous landing system, various simulations and comparative experiments are presented below.
An F/A-18A CBA is selected as the object in this study, the model parameters of which are listed in reference [42].The initial position of the CBA and the ideal touchdown point on the carrier deck are (0, 5, 210) m and (0, 2500, 10.8) m, respectively, and the initial state parameters are 0 =0 . The settings of the controller parameters include the sliding-mode surface parameters and the fuzzy-controller membership functions ( ) ( )

Simulation 1
To showcase the performance of the designed AFSMFTC method in inner-loop tracking, the pitch angle is taken as an example.The validation is conducted using a unit step signal and a sinusoidal signal.Additionally, a comparison is made with the active disturbance rejection control (ADRC) method, incremental nonlinear dynamic inversion (INDI) method, and conventional PID method mentioned in the references [43,44].The simulation results are shown in Figure 6.
From Figure 6, it can be observed that the AFSMFTC method designed in this study achieves the desired state faster compared to other methods.Additionally, it exhibits smaller overshoot during the tracking process, demonstrating excellent dynamic characteristics and robustness.

Simulation 2
Next, the superiority of the designed AFSMFTC method over the conventional PID method in tracking and anti-disturbance performance in a normal landing is verified via the simulation results shown in Figures 7-9.Figures 8 and 9 show curves of the 3D path and position errors, respectively, of the CBA in a normal landing.As can be seen, the PID method shows distinct error fluctuations in the longitudinal and lateral directions, although it can still complete a normal landing.By contrast, the proposed AFSMFTC-based ACLS synchronously tracks the deck motion faster and more accurately and almost avoids the impacts of the carrier air wake, thereby improving the tracking performance.
Furthermore, the impact of the carrier air wake in the longitudinal direction on the landing performance of the CBA is far higher than that in the lateral direction during a normal landing, as shown in Figure 9. Therefore, the AFSMFTC-based ACLS method is distinctly superior to the conventional PID method in controlling the angle of attack, pitch angle and airspeed in the longitudinal direction, and it is more capable of keeping the angle of attack, velocity and pitch angle in smaller fluctuation ranges.However, the two methods differ less in the lateral direction.

Simulation 3
To further verify the aforementioned anti-disturbance performance of the AFSMFTC method, unknown disturbances consisting of system parameter perturbations and external disturbances are introduced at 2 s after the beginning of a normal CBA landing.The unknown disturbances are described as The simulation results are shown in Figures 10 and 11  Figure 10 shows that the conventional PID method cannot adjust the control parameters in real time after the introduction of disturbance signals; rather, it progressively generates divergent phenomena that eventually result in the CBA being uncontrollable.By contrast, the proposed AFSMFTC method approaches the boundary of unknown disturbances through an adaptive fuzzy sliding-mode controller and ensures that the CBA still has good path-tracking performance under various disturbances.
Figure 11 shows that introducing unknown disturbances affects different flight state variables of the CBA from time to time, but different attitude angles and velocities can still be maintained in a small range of fluctuation, indicating good anti-disturbance capability of the AFSMFTC method.

Simulation 4
To further verify the applicability of the AFSMFTC method under actuator faults, an actuator efficiency loss fault is introduced at 2 s after the beginning of a normal CBA landing.The actuator efficiency loss matrix is described as   Figure 12 shows that the conventional PID method leads to a sharp degradation in performance and violent fluctuations of path-tracking errors in the longitudinal and lateral directions after the introduction of the actuator efficiency loss fault.By contrast, the proposed AFSMFTC method compensates for the system faults in a timely and accurate manner and ensures real-time and accurate tracking for path commands under the control of adaptive laws, indicating good robustness.
Figure 13 shows the response curves of the system states of the CBA when its actuators experience efficiency loss.As can be seen, with the conventional PID method, the system state parameters oscillate, particularly so for α , θ and V .This shows that the con- ventional PID method cannot effectively guarantee system stability of the CBA under actuator faults, thereby seriously threatening the landing safety.By contrast, if a fault occurs, the designed AFSMFTC method can effectively keep the system state stable, thereby enhancing the fault-tolerant capability of the system.

Discussion
Compared with land-based landing, the glide landing of CBA is extremely complex and difficult because of the limited dimensions of the carrier deck, the impacts of the marine environment and the characteristics of the inverse manoeuvring zone.Consequently, it is the stage with the highest accident rate in CBA operational missions.To enhance the safety of CBA landings, scholars have conducted extensive research and achieved remarkable results [1][2][3]45,46].However, there are some shortcomings in the related studies, primarily focused on the following three aspects.
Firstly, current researchers commonly use linear small disturbance models to design automatic landing systems for CBA [14,18,47,48].In fact, there are significant disparities between linear model and the nonlinear model.Additionally, the landing environment is complex and highly variable, making it challenging to apply linear models effectively.Secondly, most studies were based on the hypothesis that CBA remains in their normal states without any faults [15,17,21,22].whereas in reality, they are susceptible to combat damage and actuator faults due to complex flight environments and large variations in dynamic pressure in operational missions, leading to serious degradation of system performance and posing direct threats to landing safety.Thirdly, there is currently limited literature on fault-tolerant landing control for CBA, and the existing literature generally were focused on passive FTC, which can reduce the sensitivity of the controlled system to faults by enhancing the robustness of the controller [27,28].Although neither fault diagnosis nor control reconstruction is needed, all types of possible faults must be known beforehand, which makes the controller relatively conservative and limited in its fault-tolerant function.
To address the aforementioned issues，this study proposes an active FTC strategy based on AFSMFTC.The strategy involves using an adaptive fuzzy network to conduct fuzzy approximation for the sliding-mode switching terms, and it effectively weakens the impacts of unknown disturbances on the control system without estimating the upper limit of perturbation.Adaptive laws are used to counter the actuator efficiency loss fault, automatically adjust the controller parameters in the light of actuator faults and complete FTC under fault conditions, and a sliding-mode controller is used to ensure CBA tracking along the expected flight path.Finally, the effectiveness of the proposed method is validated through multiple sets of comparative simulation experiments.
Currently, various advanced control theories such as fuzzy control and sliding-mode control have been gradually applied in the industrial field, playing a crucial role in driving technological development.In the future, with the improvement of the intelligent capabilities of naval forces worldwide, relevant carrier landing control strategies will also be widely promoted and applied.

Conclusions
To realise accurate and safe landing of CBA under actuator faults, an autonomous landing control system was designed in this study based on AFSMFTC.In the system, the guidance subsystem comprising the longitudinal channel controlled by a path controller using a σ β − filter and the lateral channel controlled by the PID method was designed to transform position errors into angular commands.APCS was designed to keep the velocity constant, and AFSMFTC, comprising an adaptive fuzzy network, adaptive laws and a sliding-mode controller, was designed to complete tracking and control for the attitude angle and fault compensation.The adaptive fuzzy network was shown to be effective at weakening the impacts of unknown disturbances on the control system through fuzzy approximation for the sliding-mode switching terms without estimating the upper limit of perturbation.The adaptive laws are used to counter the actuator efficiency loss fault, automatically adjust the controller parameters according to any fault condition and complete FTC under fault conditions, and the sliding-mode controller is used to ensure CBA tracking along the expected path.Furthermore, the Lyapunov function was used to theoretically analyse the disturbance compensation and FTC of the CBA, respectively, and it demonstrated uniform boundedness in the tracking errors of the closed-loop system.Finally, to verify the applicability of the AFSMFTC method, three different landing scenarios were simulated and compared.The simulation results showed that when the control system experiences actuator faults and unknown disturbances, the proposed AFSMFTC method is effective at countering them.Consequently, the landing accuracy and performance of the CBA are greatly improved compared to those with conventional control.
The fault-tolerant landing control technology for CBA is a challenging subject.This study specifically focuses on the research of fault-tolerant control technology under actuator efficiency loss fault.In future studies, it would be beneficial to investigate different types of faults in various scenarios.Additionally, it is crucial to consider the impact of sensor measurement errors on the landing control system of CBA.Researchers can pay attention to sensor accuracy, calibration methods, and the influence of environmental disturbances, while developing corresponding algorithms and techniques for filtering, calibrating, and detecting redundancies in sensor data.These efforts will enhance the robustness and reliability of the landing control system, ensuring safe and stable landings for carrier-based aircraft under various operating conditions.

Writing
the angular motions around the three axes are pitch motion s θ , roll motion c φ and yaw motion c ψ .

Figure 1 .
Figure 1.Relationship between centre of gravity of aircraft carrier and ideal touchdown point.

Figure 3 .
Figure 3. Diagram of CBA landing.The function of the guidance subsystem is to transform position errors into angular commands to control the angular variations.The guidance subsystem is generally divided into a longitudinal channel and a lateral channel.The longitudinal channel selects the path controller containing a σ β − filter to transform flight altitude tracking commands into a pitch angle control command d θ , while the lateral channel uses PID control to transform lateral deviations into the expected side-slip angle d β and roll angle d φ .The two input terms in the aircraft-fault subsystem are actuator fault and unknown disturbance, the occurrence times of which are indefinite.If unknown faults is added, the CBA cannot steadily track the glide path, leading to significant influences on landing safety and success rate.Therefore, there is necessary to develop an effective fault-tolerant flight system to address the fault-induced uncertainties.The flight controller subsystem comprises an approach power compensator system (APCS), a longitudinal flight controller subsystem and a lateral flight controller subsystem.The function of APCS is to keep the angle of attack or velocity constant via autothrottle control in order to directly transform variations in pitch angle into variations in flightpath angle and enhance the flight-path control characteristic of the CBA during glide and landing.Consequently, the flight-path control performance of the CBA can be improved.

Figure 5 .
Figure 5. Network Structure of Adaptive Fuzzy System.

Theorem 2 .
value of Ρ is de- fined as Ρ , then the error of estimate is Ρ = Ρ − Ρ  .The control law and adaptive law are designed as If the control law û λ = −Ρ is used, then the second equation in the closed-loop system (

Figure 6 .
Figure 6.Response curves of pitch angle: (a) Response curves of pitch angle under the step signal; (b) Response curves of pitch angle under the sinusoidal signal.
simulation results are shown in Figures12 and 13 .