1. Introduction
A near-space Morphing Vehicle (NMV) can cruise in the airspace from 20 to 100 km above the ground, and its cruising speed can exceed Mach 5 [
1,
2]. During cruise flight, NMV can conduct reconnaissance on ground and low airspace targets, monitor higher airspace targets, and complete tasks such as communication support. Therefore, cruise flight of NMV has always been a hot spot in aviation technology research [
3,
4,
5]. However, NMV exhibits characteristics of high coupling, strong nonlinearity, and strong uncertainty [
6], which bring difficulties to the flight control design of the NMV.
In the cruise phase, parameter uncertainty and a decrease in elevator control efficiency are exhibited in the NMV. Firstly, the inaccuracy of the model parameters of NMV is attributed to the difficulty in obtaining precise aerodynamic parameters. The high flight speed and altitude make it difficult to calculate the aerodynamic parameters of the aircraft accurately. Therefore, NMV has the problem of parameter uncertainty in the cruise phase. In addition, NMV in the cruising state is located in the near-space airspace, where atmospheric density is low and the air is thin, which leads to a reduction of the elevator control efficiency. At the same time, the cruising flight speed of the NMV is above Mach 5, and the dynamic pressure generated from flight is very large. With the increase in flying pressure, the elevator control efficiency of NMV continues to decline [
7]. Therefore, the design of a cruise flight controller with strong robustness is particularly important to NMV.
In the nonlinear designs for near-space hypersonic vehicles, the backstepping control method can decompose the high-order nonlinear system into several low-order subsystems [
8,
9]. Therefore, the backstepping method can be employed for the design of the flight controller of a hypersonic vehicle [
10,
11,
12]. For example, Zhang et al. proposed an anti-disturbance backstepping method based on ESO (extended state observer) to track and control the air-breathing hypersonic vehicle and achieved good tracking performance [
13]. Based on the estimation of a double-layer fast adaptive-gain super-twisting disturbance observer, Zhang, X. et al. proposed a novel finite-time command-filtered backstepping scheme for flexible hypersonic vehicles [
14]. However, backstepping control alone makes it difficult to achieve good robustness in the case of large parameter uncertainties. Sliding mode control can provide a solution to obtain better robustness in the presence of uncertainties [
15,
16,
17]. However, the chattering phenomenon of sliding mode control is a disadvantage of sliding mode control; so, many sliding mode-based reaching laws have been proposed to reduce the chattering phenomenon, such as power sliding mode reaching law [
18], double power reaching law [
19], inverse hyperbolic reaching law [
20], fast power reaching law [
21], enhanced exponential reaching law [
22], etc. However, these reaching laws still have room for improvement, and in order to reduce the negative effect of the chattering phenomenon and accelerate the convergence speed of the sliding mode system, better sliding mode reaching laws should be proposed. Adaptive control [
23,
24,
25] can reduce the negative impact of parameter uncertainty on the system through the design of adaptive law. Therefore, adaptive robust control can be applied to NMV.
Neural networks [
26,
27] are a very effective method in the design of estimating unknown functions of a system. For example, Hao et al. proposed neural adaptive control schemes for air-breathing hypersonic vehicles. An adaptive RBFNN controller was developed to compensate for the saturation nonlinearity [
28]. In Ref. [
29], an adaptive neural network flight control system based on the backstepping method is proposed, and an RBF neural network is used to estimate the unknowns of the flight control system effectively. In order to reduce the adverse effects of system uncertainty, Xia et al. proposed the use of an RBF neural network to estimate the unknown nonlinearity of the speed and height of the subsystem, which enhanced the robustness of the system [
30]. Therefore, the adaptive neural network can better approximate and compensate for the influence of unknown disturbances on NMV. However, due to the complexity of the nonlinear controller design of NMV, it is a great challenge to design a flight controller with good stability and robustness by fusing sliding mode control, backstepping control, and adaptive neural network together.
In the course of the cruise, the modes of NMV can be divided into level flight acceleration mode and altitude climbing mode according to different missions. In the flat flight acceleration mode, the flight altitude of NMV remains unchanged, and the flight speed increases. In the altitude climbing mode, NMV increases the flight altitude while maintaining the flight speed. In the level flight acceleration mode, the NMV retracts the winglets to reduce fuel consumption to reduce the adverse impact of flight drag. Whilst, in the altitude climbing mode, NMV stretches winglets to increase the aircraft’s wing infiltration area, thereby increasing the lift coefficient. To sum up, in order to improve flight performance, NMV retracts winglets in flat flight acceleration mode, while stretching winglets in altitude climbing mode.
This paper merged the advantages of a neural network, sliding mode control, backstepping control, and adaptive control methods together to propose a sliding mode backstepping control method based on an adaptive neural network to guarantee stability and tracking accuracy of NMV in the cruise phase. The contributions of this paper are as follows:
(1) The changes in aerodynamic parameters of NMV in the states of winglets stretching and retracting were studied. It was found that NMV redrew winglets in the level flight mode of the cruise phase and stretched them in the altitude climbing mode, thus improving the flight efficiency of NMV in the cruise phase. (2) To ensure that the sliding mode control system can converge quickly and reduce chattering, an enhanced triple power reaching law (ETPRL) was proposed. Then, in order to ensure stability and tracking performance of the control system, a sliding mode backstepping controller was designed. At the same time, an adaptive control law was designed to adaptively compensate negative effects of parameter uncertainty. (3) Aiming at the problem of reduction of elevator control efficiency, an adaptive neural network was used to estimate and compensate for interference in order to improve the robustness of the control system.
This paper is arranged as follows. Near-space morphing vehicle model is proposed and aerodynamic characteristic analysis is reported in
Section 2. In
Section 3, the design of a cruise controller based on the neural network sliding mode backstepping control is described. Then, stability analysis and proof are reported in
Section 4. Simulation and verification of the NMV cruise flight controller based on neural network sliding mode backstepping control are reported in
Section 5. Finally, a summary of key features of the proposed control scheme is shown in the final section.
3. Design of Cruise Controller Based on an Adaptive Neural Network Sliding Mode Backstepping Control
3.1. System Structure Frame Diagram
Aiming at the issues of decreasing elevator control efficiency and uncertainty in the cruising phase of the NMV, a sliding mode backstepping control method based on a neural network is proposed in this paper. The proposed control system structure is shown in
Figure 5.
In
Figure 5, the virtual control law and subsystem error
Zi (
i = 1, 2, 3, 4) of four low-order subsystems are obtained by the backstepping control method after four backward recursions. In the last step of backstepping design, sliding mode control is integrated to improve the robustness of the system. In order to ensure rapid convergence of the sliding mode control system under the condition of reducing elevator control efficiency, an enhanced triple power reaching law (ETPRL) is proposed. At the same time, in order to estimate and compensate for the uncertainty of each subsystem adaptively, adaptive control laws are designed. In addition, the RBF neural network is used to estimate and compensate for control channel interference so as to improve the tracking accuracy and robustness of the system.
3.2. Design of an Enhanced Triple Power Reaching Law
In order to accelerate the convergence rate of sliding mode systems and reduce chattering, this paper proposes an enhanced triple power reaching law (ETPRL), which is expressed as follows:
where
is a sliding mode surface;
is a signum function:
,
,
,
, and
; and
is a variable parameter.
where
and
are set constants, and
and
.
Theorem 1.
For the reaching law of sliding mode control given as Equation (12), the state of system converges to the equilibrium point in fixed time.
Proof of Theorem 1.
- 1.
Analysis of accessibility
According to Equation (12), we obtain the following:
If and only if , can be attained. When , according to the reaching law , the reaching law causes the sliding mode surface function s to vary instead of being a fixed constant. Gradually, s will approach 0 until when .
Based on the above analysis, the system state can reach the equilibrium point .
- 2.
Analysis of fixed-time convergence
We assume that the initial state of the system is defined as . Then, the convergence process of the system can be divided into three stages: . For the convenience of analysis, we assume that the parameters of Equation (12) are set as follows: .
- (1)
In the first stage,
, and then,
. Compared with the first and second terms in Equation (12), the third term
plays a major role in the reaching law. Therefore, Equation (12) can be expressed as follows:
Integrating Equation (15), we obtain the following:
Then, the convergence time of this stage can be expressed as follows:
At this stage, for the convenience of calculation, in Equation (17) is used as the approach time of the system considering only the third and fourth terms of Equation (12). The other two items of Equation (12) can also speed up the convergence time of the system state, although the effect is not obvious. Thus, the time required for the system to go from to is less than .
- (2)
In the second stage,
, and then
. Thus, compared with second and third in Equation (12), the first term
plays a major role in the reaching law. Therefore, Equation (12) can be expressed as follows:
Integrating Equation (18), we obtain the following:
Then, the max reaching time in this stage can be expressed as follows:
Therefore, the same analysis as in step (1), the time required for the system to go from to is less than .
- (3)
In this stage,
,
. Compared with the first and third terms in Equation (12), the second term
plays a major role in the reaching law. Therefore, Equation (12) can be expressed as follows:
Integrating Equation (21), we have:
Then, the convergence time of this stage can be calculated from the above formula:
In the same way, the time required for the system to go from to is less than .
When Equations (17), (20), and (23) can be seen, , , and can be reduced by setting , which can obtain a faster convergence speed.
Above all, for the reaching law ETPRL, the reaching time
satisfies the following formula:
The proof is completed. □
3.3. Sliding Mode Backstepping Control Design Based on Neural Network
According to the NMV input–output feedback linearization model of Equation (3), the NMV feedback linearization model can be expressed as the following nonlinear system:
of which,
where
are system state variables—among them,
;
and
are known nonlinear functions;
is control input;
represents the uncertainty of each subsystem;
are known functions, which are assumed to be sufficiently smooth; d indicates interference on the control channel; and
are unknown constant parameters, where
is defined as follows:
where
is the estimation of
,
is an estimation error. The interference on the NMV control channel is defined as follows:
where
represents the amount of interference on the NMV actuator.
In this paper, the RBF neural network is used to approximate , where is the estimate of the RBF neural network and is an approximation error.
The sliding mode backstepping controller design steps are as follows:
According to Equation (25), the system is divided into four low-order subsystems, and the error of each low-order subsystem is defined as follows:
where
represents the instruction signal of the first subsystem,
and
are the desired commanded values of velocity and altitude, respectively;
, and
are the virtual control quantities of the second, the third, and the fourth subsystems, respectively. The virtual control quantity is designed as follows:
Step 1:
Considering the first subsystem
of Equation (25), we obtain the following after the tracing error expression
is differentiated:
In order to stabilize the first subsystem, the virtual control law
is defined as follows:
where
.
According to Equation (29), the tracking error of the second subsystem is as follows:
Substituting Equation (32) into Equation (33), we obtain the following:
Substituting Equation (34) into Equation (31), we obtain the following:
The Lyapunov function of the first subsystem is selected as follows:
where
is a symmetric positive definite matrix. And
in the later steps were also set to symmetric positive definite matrices.
Taking the derivative of Equation (36) and substituting Equation (35), we obtain the following:
Step 2:
For the second subsystem
of Equation (25), we obtain the following after the tracing error expression
is differentiated:
The Lyapunov function of the second subsystem is defined as follows:
Taking the derivative of Equation (39), we obtain the following:
Step 3:
Similarly, for the third subsystem
of Equation (25), after the tracing error expression
is differentiated, we obtain the following:
According to Equation (29), the tracking error of the fourth subsystem is as follows:
In order to ensure the stability of the subsystem, the virtual control input is defined as follows:
where
. Substituting Equations (42) and (43) into Equation (41), we obtain the following:
The Lyapunov function of the third subsystem is defined as follows:
Take the derivative of Equation (45), we obtain the following:
Step 4:
The design of the sliding mode surface is as follows:
where
,
,
. By differentiating Equation (47), we obtain the following:
Substituting the expression
of the fourth subsystem of Equation (25) into Equation (48), we obtain the following:
The Lyapunov function of the fourth subsystem is defined as follows:
Taking the derivative of Equation (50) and substituting Equation (46) into the result, we obtain the following:
By substituting Equation (47) into Equation (51), we obtain the following:
After further collating Equation (52), we can obtain the following:
where
According to the controller design process, is a positive definite matrix.
To ensure the stability of the control system, the controller is designed as follows:
where
, which uses the enhanced triple power reaching law ETPRL.
is designed as follows:
where
,
,
;
is a signum function. The adaptive law is designed as follows:
where
is a symmetric positive definite matrix,
.
It can be seen from Equations (49) and (55) that in the ideal cruise process, as long as appropriate parameters are chosen for the control law, the tracking error of the sliding mode system can approach zero, and the desired control signal
can be obtained. The ideal desired control signal can be expressed as
where
represents interference signal; it can be obtained using Equations (49) and (55) as follows:
Since the actual interference is unknown, this paper uses the RBF neural network to approximate the interference to estimate and compensate for the negative effects of the interference.
3.4. Neural Network Adaptive Control
In this section, an adaptive neural network controller is designed. The interference amount is estimated using the RBF neural network to realize adaptive interference compensation. The RBF network algorithm is represented as follows:
where
x represents the RBF neural network input, and j represents the jth network input of the hidden layer of the network.
represents the output of the Gaussian basis function;
is the ideal weight of the network;
is an error obtained by an ideal neural network RBF approximating
,
.
Defining
as estimation weights of the RBF neural network
, and
as neural network output, we obtain the following:
where
. Using
, we obtain the following:
where
is an approximation error, meeting the condition
; Since
is difficult to determine,
can be estimated by
. Then, we obtain the following:
where
.
Therefore, the interference estimation based on RBF can be expressed as follows:
where
is used to estimate the actual disturbance variable
; compensation control law
is used to compensate for the error
between
and
.
Therefore, by substituting Equation (64) into Equation (55), the adaptive neural network sliding mode backstepping controller is designed as follows:
The neural network adaptive law and compensation control law are designed as follows:
4. Stability Analysis and Proof
Theorem 2.
Considering a higher-order nonlinear system with uncertainty and interference described by Equation (25), if the control law of the system is designed as Equation (65), the virtual control law is designed as Equation (30), and the adaptive law and compensation control law are designed as Equations (66)–(71), the closed-loop control system is stable.
Proof of Theorem 2.
Considering the effect of interference, Equation (49) can be rewritten as follows:
By substituting Equation (58) into Equation (72), we obtain the following:
The Lyapunov function is defined as:
where
.
Taking the derivative of Equation (74) and substituting Equation (52), we obtain the following:
where
It can be seen from the controller design process that the coefficients and (i=1,2,3) in Q are greater than zero, and the principal minors in matrix Q are greater than zero. Therefore, Q is a positive definite matrix.
After substituting adaptive Equation (57) into Equation (75), we obtain the following:
After further sorting out Equation (77), we can obtain the following:
According to Lyapunov stability theory, in order to guarantee stability of the system,
is needed to be ensured in Equation (78). By substituting the adaptive Equations (66)–(71) into Equation (78), we obtain the following:
The proof is completed. □
5. Simulation of NMV Cruise Flight Controller Based on Adaptive Neural Network Sliding Mode Backstepping Control
5.1. Simulation 1: Simulation of Reaching Laws
In order to verify the superiority of the approach law proposed in this paper, a traditional sliding mode controller [
31] is used in this section to track the speed of NMV. The sliding mode surface adopted in this simulation is defined as follows [
31]:
Five different reaching laws are compared and analyzed by simulation, including enhanced triple reaching law (ETPRL), triple reaching law (TPRL), double power reaching law (DPRL), exponential reaching law (ERL), and traditional symbolic function reaching law (TRL). The expressions of the five approach laws are as follows:
- (2)
TPRL:
- (3)
DPRL:
- (4)
ERL:
- (5)
TRL:
Simulation parameters of different reaching laws are shown in
Table 2.
Table 2.
Parameters for Reaching laws.
Table 2.
Parameters for Reaching laws.
ETPRL | TPRL | DPRL | ERL | TRL |
---|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
Table 3.
Model parameters of NMV with winglet stretching.
Table 3.
Model parameters of NMV with winglet stretching.
Parameter | Value | Units |
---|
Mass | 100,200 | |
Reference area | 389 | m2 |
Aerodynamic chord | 30 | m |
Moment of inertia | 8,466,900 | |
In the simulation, NMV is in the cruise phase and its initial state is assumed to be: , , , , and , and the height command signal is a step input of 100 m. The elevator control efficiency of the control input channel is set to be 30% lower than expected: . In order to improve flight lift, NMV winglets are kept stretched.
As can be seen from
Figure 6, compared with the other four reaching laws, ETPRL, the reaching law proposed in this paper, can ensure that the height of the aircraft reaches the steady state in the shortest time. In
Figure 7, compared with the other four reaching rules, the sliding mode surface
can approach the zero equilibrium point in the shortest time under ETPRL. As seen in
Figure 8, the control input has a larger chattering under TRL and ERL, while the chattering of the system is suppressed under ETPRL. This is because
is contained in both TRL and ERL expressions, while it is not included in ETPRL expressions. The above analysis shows that compared with the other four reaching laws, the ETPRL reaching law proposed in this paper can ensure that the system converges to the equilibrium point in the shortest time and reduces the chattering when the elevator control efficiency decreases greatly. Therefore, ETPRL can achieve a faster-reaching speed than the other four approach laws, and can effectively weaken the negative impact of the decline of elevator control efficiency on NMV during the cruise phase.
5.2. Scenario 2: Simulation Verification of NMV Cruising Level Flight Acceleration Mode
In this scenario, the fuzzy sliding mode dynamic surface control based on a neural network is adopted in the control scheme. NMV flight in patrol mode, of which the initial state is
,
,
,
, and
. In order to improve flight efficiency, in the level flight acceleration mode, the NMV winglets are retracted to reduce flight drag. Compared with winglet stretching, the wing reference area and aerodynamic chord length of NMV become smaller when winglets retract. The model parameters of NMV in flat flight acceleration mode are shown in
Table 4.
In the simulation of this section, Equation (65) is adopted for the controller, Equation (30) for the virtual control law, Equation (56) for the sliding mode reaching law, Equation (57) for the adaptive law, and Equations (66)–(71) for the neural network adaptive law and compensation control law.
Table 5 shows the values of controller parameters.
The simulation instruction signal of the level flight acceleration mode is set as follows: (i) the height of the NMV remains unchanged, and (ii)
;
is generated by the filter of the step input, which is set as follows:
where the speed step instruction is set as
. In the control input
, the threshold value range of
is from 0 to 2, while the threshold value range of
is ±
. In the cruising mode, due to the decline of elevator control efficiency and uncertainty for the NMV, the change of elevator control efficiency and uncertainties for the NMV in the simulation are set as follows:
- (1)
Elevator control efficiency of control input channel is set for a 30% drop in value than expected;
- (2)
The maximum uncertainty is set to 10% of the nominal value of each parameter, which is and expressed as follows:
where
.
In the simulation, in order to verify that the proposed method can achieve better flight performance in the level flight acceleration mode, the proposed method is compared with two other control schemes: one is the traditional double-power approach law sliding mode control (SMC); the other is backstepping sliding mode control (BSMC) which adopts the traditional double power reaching law.
Figure 9,
Figure 10,
Figure 11,
Figure 12,
Figure 13,
Figure 14,
Figure 15 and
Figure 16 show the simulation results.
As seen in
Figure 9 and
Figure 10, the maximum speed tracking error for the method adopted in this paper is 1.8 m/s, and the speed tracking error approaches 0 at 12 s. In comparison, the maximum speed tracking errors for SMC and BSMC are 2.5 m/s and 9 m/s, respectively, and the speed tracking errors approach 0 in 30 s and 40 s, respectively. In addition,
Figure 11 and
Figure 12 show that the height tracking error of the method adopted in this paper is at most 0.1 m and approaches 0 at the 11th second. Whereas, the height tracking errors of SMC and BSMC are 1.21 m and 1.25 m, respectively, but the height tracking errors for both cannot converge to 0. Therefore, compared with SMC and BSMC, the proposed method has the smallest velocity tracking error and height tracking error. It can be seen from
Figure 13 and
Figure 14 that variations of both the angle of attack and pitch angle rate of the aircraft for the method proposed in this paper are within reasonable ranges. Both
Figure 15 and
Figure 16 show the output responses of the NMV controller. It can be seen that both the engine throttle setting value and the response curve of the elevator change steadily and fluctuate within the threshold range. By contrast, the elevator chatters violently during the initial phase for SMC.
According to the analysis of the above simulation results, the following conclusions can be drawn: (i) Compared with SMC and BSMC, the proposed method can make the flight control system have better altitude and velocity tracking accuracy under the level flight acceleration mode. First, the altitude and speed tracking errors of the flight control system proposed in this paper are smaller than those in SMC or BSMC. Second, the response of attack angle and pitch angle rate for the method used in this paper changes more smoothly. Third, the control input for the method proposed in this paper changes smoothly and within an acceptable range. Therefore, compared with BSMC and SMC, the flight control system under the proposed method has better flight performance. (ii) Under the level flight acceleration mode, the method proposed in this paper can effectively reduce the adverse influence of decreasing elevator control efficiency and uncertainty on NMV. The tracking error of the proposed method is smaller than that of SMC and BSMC; furthermore, the tracking error could approach 0 in a shorter time. In addition, the proposed method can abate the chattering of the control input of the flight system. Therefore, the method proposed in this paper can effectively compensate for the influence of uncertainty and can reduce the adverse effect of decreasing elevator control efficiency on NMV under the level flight acceleration mode.
5.3. Scenario 3: Simulation Verification of NMV Cruise Altitude Climbing Mode
In this scenario, the sliding mode backward step control method based on a neural network is adopted in the control scheme. NMV flight in the cruising phase, of which the initial state is
,
,
,
, and
. In the altitude climbing mode, in order to increase the lift coefficient, the winglets of NMV remain stretching. The model parameters of NMV are shown in
Table 2 above. The simulation command signal is set as follows:
;
is generated by a step input filter, which is set as follows:
where height step instruction is set as
. In the control input
, the threshold value range of
is from 0 to 2, while the threshold value range of
is ±
. In the cruising mode, due to the decline in elevator control efficiency and uncertainty for the NMV, the setting on the change of elevator control efficiency and the uncertainty for the NMV in the simulation are similar to that of simulation 2, namely the following:
- (i)
Elevator control efficiency of control input channel
is set for a 30% drop in value than expected;
- (ii)
The maximum uncertainty is set to 10% of the nominal value of each parameter, which is and expressed as follows:
where
.
Equation (65) is adopted for the controller, Equation (30) for the virtual control law, Equation (57) for the adaptive law, Equation (56) for the sliding mode reaching law, and Equations (66)–(71) for the neural network adaptive law and compensation control law.
Table 6 shows the values of controller parameters.
In the simulation, the proposed method is compared with traditional sliding mode control (SMC) and backstepping sliding mode control (BSMC) in order to verify that the aircraft can achieve better flight performance in the altitude climbing mode controlled by the proposed method.
Figure 17,
Figure 18,
Figure 19,
Figure 20,
Figure 21,
Figure 22,
Figure 23 and
Figure 24 show the simulation results.
It can be seen from
Figure 17 and
Figure 18 that the maximum altitude tracking error for the method proposed in this paper is 2 m and approaches 0 at the ninth second. Whereas, the maximums of altitude tracking error of SMC and BSMC are 38 m and 6 m, respectively, and approach 0 around 35 and 40 s, respectively. As can be seen from
Figure 19 and
Figure 20, the maximum velocity tracking error for the proposed method appears in the initial stage, with the maximum error being 2.3 m/s and the error approaching 0 at the seventh second. By contrast, the velocity tracking errors of SMC and BSMC are 3 m and 3.8 m, respectively. Therefore, it can be seen that compared with SMC and BSMC, altitude tracking error and velocity tracking error of the aircraft are the smallest under the proposed method, and the convergence time is the shortest. It can be seen from
Figure 23 and
Figure 24 that for the method proposed in this paper, both engine throttle setting and elevator deflection angle change steadily and fluctuate within the threshold range. However, the elevator deflection angle for SMC reaches the threshold in the initial stage, and large chattering occurs.
According to the analysis of the above simulation results, the following conclusions can be drawn: (i) compared with SMC and BSMC, the aircraft in the altitude climbing mode exhibits better tracking performance under the proposed method. Firstly, the altitude and velocity tracking errors of the flight control system in the method proposed in this paper are smaller than those in SMC or BSMC, and the error can approach 0 in a much shorter time. Secondly, the attack angle and pitch angle rate for the method used in this paper change more smoothly. Thirdly, the control input for the method proposed in this paper changes smoothly and within an acceptable range. Therefore, compared with BSMC and SMC, the flight control system under the proposed method obtains better flight performance. (ii) Under the altitude climbing mode, the adverse influence of decreasing elevator control efficiency and uncertainty on NMV could be reduced effectively by the method proposed in this paper. Considering that the decrease of elevator control efficiency and uncertainty have greater negative impacts on the altitude and velocity tracking of aircraft, the proposed method effectively could reduce the tracking error and shorten the convergence time of both altitude and velocity tracking errors, compared with SMC and BSMC. Therefore, the method proposed in this paper can effectively weaken the adverse effects of decreasing elevator control efficiency and uncertainty on NMV in cruise altitude climbing mode.