Abstract

In the process of ultralow altitude airdrop, many factors such as actuator input dead-zone, backlash, uncertain external atmospheric disturbance, and model unknown nonlinearity affect the precision of trajectory tracking. In response, a robust adaptive neural network dynamic surface controller is developed. As a result, the aircraft longitudinal dynamics with actuator input nonlinearity is derived; the unknown nonlinear model functions are approximated by means of the RBF neural network. Also, an adaption strategy is used to achieve robustness against model uncertainties. Finally, it has been proved that all the signals in the closed-loop system are bounded and the tracking error converges to a small residual set asymptotically. Simulation results demonstrate the perfect tracking performance and strong robustness of the proposed method, which is not only applicable to the actuator with input dead-zone but also suitable for the backlash nonlinearity. At the same time, it can effectively overcome the effects of dead-zone and the atmospheric disturbance on the system and ensure the fast track of the desired flight path angle instruction, which overthrows the assumption that system functions must be known.

1. Introduction

Ultralow altitude airdrop (ULAA) is a crucial ability of a large transport aircraft, which is mainly applied in delivering heavyweight equipment to the precise desired region and critical to the success of military tasks [1, 2]. The process of ultralow altitude airdrop includes five stages: preparation, falling, flat, tracking, and pull-up. Subsequent to the falling stage, heavyweight equipment and supplies drop to the desired location accurately. Uncertainty during the airdrop process is inevitable, so the model functions are very likely to be unknown. Besides, the ground effect [3, 4], sensor measurement error, the low altitude airflow [5], and other uncertain factors seriously disturb trajectory control and threaten flight safety and mission performance [6]. What is more, the aircraft with low-speed flying states demonstrates poor anti-interference performance, which is highly susceptible to low altitude atmospheric disturbances.

Over recent years, quite a few meaningful achievements have been made in developing advanced aircraft controllers to ensure the accuracy and aircraft safety of airdrop [1, 2, 7]. For example, it is proposed that a remarkable robustness of double ring mixed with iterative sliding-mode controller can reject constant uncertainties and uncertain atmospheric disturbances [1]. In addition, based on the decoupled and linearized aircraft model achieved by using the input-output feedback linearization approach, an iterative SM (sliding-mode) flight controller is presented, which achieves a global dynamic switching function in the first level for the purpose of eliminating the reaching phase of the sliding motion. Meanwhile, a nonlinear function in the second level is designed to constitute an integral sliding manifold, which weakens the overcompensation of the integral term to big errors effectively [2]. Recently, a novel autopilot inner-loop based on LQR and adaptive approach that employs a semilinear time-varying system with cargo disturbances to approximate the model nonlinearities is presented to suppress the unknown disturbances caused by cargo movements [7]. However, it is worth noting that when designing the controller, the above references do not consider actuator input nonlinearities such as dead-zone and backlash and ignore the actuator dynamic characteristics and nonlinear factors; instead, they consider that the actual deflection angle is equal to the rudder angle instruction [8]. Nonetheless, because the actual steering control rudder deflection actuator includes mechanical link and hydraulic transmission device which inevitably lead to dead-zone or backlash nonlinearity in the steering gear, the stability of the system is undermined and even system divergence might occur as a result [9].

For the moment, controllers that consider actuator input dead-zone or backlash of transport have not been reported, but the control methods used in nonlinear system with dead-zone or backlash have already been extensively researched [1014]. For example, a novel adaptive fuzzy backstepping control method is developed, which uses fuzzy logic systems to approximate the unknown nonlinear functions and a fuzzy filter state observer to estimate the immeasurable states [10]. Recently, an adaptive fuzzy decentralized output feedback control scheme based on the adaptive backstepping DSC design technique has been proposed to be employed in a class of interconnected nonlinear pure-feedback systems [11]. Moreover, an adaptive fuzzy robust output feedback control problem is considered in a class of SISO nonlinear systems in a strict-feedback form, which first uses fuzzy logic systems to approximate the unstructured uncertainties and later utilizes the information of bounds of dead-zone slopes and treats the time-varying inputs coefficients as a system uncertainty [12]. What is more, as for a class of pure-feedback uncertain nonlinear systems with unknown dead-zone inputs and immeasurable states, based on the information of the dead-zone slopes and the unknown inputs coefficients that are treated as a system uncertainty, an adaptive fuzzy output feedback control method is proposed via the backstepping recursive design technique [13].

In the execution of the input nonlinearity of airdrop decline phase of flight path angle that tracks control problem, this paper proposes an adaptive neural network dynamic surface control method, which boasts a first-order low-pass filter introduced in the traditional backstepping control technique to avoid explosion of differential problems. The adaptive law is used to estimate the unknown model errors and external disturbance. Besides, the robust compensation term and neural network are introduced to implement the closed-loop system stability control, which effectively eliminates the adverse effect produced by actuator nonlinearity on the system. Moreover, it has been proven that the designed controller is able to guarantee that all signals are semiglobally uniformly ultimately bounded. Finally, simulation verifies the feasibility and effectiveness of the obtained theoretical results.

2. Problem Statement

2.1. Aircraft Modeling with Actuator Input Nonlinearity

During the airdrop decline stage, the pilot mainly uses frequent manipulation servo to drive the rudder deflection to ensure that the aircraft quickly and accurately tracks the reference flight path angle instruction. In this process, aircraft model that only considers longitudinal motion can be depicted as follows [1]:where is the flight path angle; with being the pitch angle; is the pitch rate; is rudder angle instruction; and is the servo actuator driving actual rudder angle. is the servo actuator nonlinearities; , , , , , and is the mean aerodynamic chord; , , and is the wing area; is the pitch moment of inertia; is the mass of the aircraft; is the airspeed; is the engine thrust, and is the dynamic pressure; is the air mass density; is the pitch moment coefficients and is the lift coefficients.

Assumption 1. There always exist uncertain functions, and and satisfy and , where and are unknown constants.

2.2. Actuator Dead-Zone or Backlash Nonlinearity Model

According to the actual aircraft actuator that performs with dead-zone and backlash, a class of nonlinearities can be represented by a generalized model as follows:where is an unknown continuous function and is the bounded modeling error which satisfies with being an unknown constant.

Assumption 2. The slope of nonlinearity characteristic is bounded and there always exist unknown constants and satisfying .

Case 1. When considering the dead-zone nonlinearity, can be described aswhere stands for the slope of the dead-zone characteristic, and represent the breakpoints of the dead-zone nonlinearity, and are unknown positive constants, and the function is chosen asAccording to (4) and Assumption 2, it can be inferred that .

Case 2. When considering backlash nonlinearity, the analytical expression of can be delivered aswhere is the slope of backlash and and are relative positions and they are constant parameters. The function in model (2) is chosen as As a result, Assumption 2 is satisfied and . Therefore, it can be seen from the above that dead-zone and backlash nonlinearities can be viewed as the particular cases of the input nonlinearity in our paper.

Assumption 3. The reference flight path angle instructions , , and are smooth and bounded, and they are included in the compact set as follows:where is a constant.

Control Objective. As for the aircraft longitudinal model with actuator nonlinearity, uncertain external atmospheric disturbance, unknown model function, and Nussbaum-gain technique will be used in this paper to design controller so that the flight path angle can track the reference flight path angle instruction quickly and accurately.

Remark 4. To facilitate the representation, define variables ; , , , and are replaced by , , , and , and, as a result, the system model (1) can be rewritten aswhere , , and are unknown smooth system functions. In this regard, , , and .

2.3. Nussbaum-Type Gain

Because the Nussbaum-gain technique is used in this paper, some results for Nussbaum-gain are presented as follows.

A function is called a Nussbaum-type function if it is even and smooth and possesses the following properties [15]:

Lemma 5 (see [16]). Make and smooth functions defined in with , , where . is an even and smooth Nussbaum function. If the following inequality holdswhere represents a suitable constant, is a positive constant, and is a time-varying parameter, which takes value in the unknown closed intervals , with , then , , and must be bounded in .

Lemma 6 (see [17]). The hyperbolic tangent function will be used in this paper, and it is commonly believed that it is continuous, differentiable, and monotonic, and it satisfies that for any and

Remark 7. Throughout this paper, make denote the 2-norm,   is the estimate of  , the estimate error is   , and denotes the largest eigenvalue of a square matrix .

3. Adaptive Flight Controller Design

3.1. NN Basics

Considering the unknown nonlinear function of model (8), this paper uses the RBF neural network to approximate the unknown function :where is the optimal weight vector and is an unknown constant parameter, is the vector of the basis function, and is the number of nodes in the neural network . is the estimate of , and define the estimate error as . and indicate and , respectively, is neural network approximation error that satisfies , and is an unknown positive constant.

3.2. Controller Design

Based on the backstepping progressive controller design method, the adaptive law is introduced to estimate the unknown parameters of the system, and the design steps of the adaptive dynamic surface controller are as follows.

To begin with, define the first tracking error as , and the time derivative of isCombining (11), we can rewrite (13) as The virtual control law and adaptive law of parameters are designed as follows:where , and are the estimates of and , respectively, and , , , , are design parameters. is the adaptive gain matrix. The term in (16) is viewed as a robust compensator which can reject the influence of modeling approximation error and external disturbance.

To avoid repeatedly differentiating which results in the “explosion of complexity,” make pass through a first-order filter with the time constant to acquire asSubsequently, define the second tracking error variable as , and the time derivative of isSimilarly, design the virtual law and the parameter adaptive law as follows: where , and are the estimates of and , respectively, and , , , , and are design parameters. is the adaptive gain matrix. Likewise, make pass through a first-order filter with time constant to achieve as Design the third tracking error variable , note (8) and (12), and the time derivative of isFinally, the virtual control law and adaptive law of parameters are designed as follows:where , , , , , and are design parameters, and are the estimates of and , respectively, and is the adaptive gain matrix.

4. Stability and Tracking Performance Analysis of the Controller

Theorem 8. According to the control system (8), for the closed-loop system composed of control law (14), (19), (23), and (24) and the adaptive law of parameters (15), (20), and (25), if Assumptions 1~3 are satisfied and the initial states of system are bounded, control parameters , , , and will make all variables of the closed-loop system semiglobally uniformly ultimately bounded with tracking error converging to zero.

Define the third-order subsystem Lyapunov function :Combining (22), (23), and (25), the time derivative of (26) isAdding and subtracting on the right-hand side of (27), one hasSubstitute (28) for (25) and the application of Lemma 6 leads to Use the following inequalities:Noting (29), one can obtainwhere and .

Multiply (31) by , and then integrate (31) in . Thus,According to Assumption 2 and Lemma 5, , , and the term are bounded.

Define the upper bound as follows:From (32) and (33), we can getNotice (26) and (34), is bounded, andwhere and are unknown constants.

Define the output errors and , and from (13)~(16), (18)~(21), and (23)~(26) we can know that there exist continuous functions and that satisfyFrom (36), we can obtain the following inequalities:Identical to (26), define the first-order subsystem Lyapunov function:Noticing , according to Lemma 6, (15), (16), and Young’s inequalities and , the time derivative of iswhere . Subsequently, define the second-order subsystem Lyapunov function:By virtue of Lemma 6, the time derivative of iswhere . According to (34) and (35), is bounded and , , and are semiglobally, uniformly, and ultimately stable and bounded.

In summary, define the following Lyapunov function:Noting (37), (39), and (41), the time derivative of is where , define the following set , and is a constant, since is a compact set. is also compact, and it is easy to see from (36) and (37) that all the variables of the continuous functions and are in the set . Therefore, and have maximal and on , respectively. And then use the inequalities , where and are design parameters. As a result, (43) can be written as where , and, then, select , , where are design parameters, we arrive atSolving inequality (45), we can achieve . Obviously, all the signals of the closed-loop system are bounded and we can getBy increasing the design parameters , , , and and meanwhile reducing and , we can obtain . When , , is an invariant set. If , then . The tracking error can converge to a sphere with a radius of . Choose , and thus . By adjusting the design parameters, can be arbitrarily small, and the tracking error can converge to any small area of the origin.

5. Simulation Analysis

An adaptive dynamic surface control law is designed to guarantee that the aircraft flight path angle can track the desired trajectory accurately. Assuming the atmospheric disturbances and , the initial states of the system are and the estimation initial values of adaptive parameters are set as and . Adaptive gain matrix is , the controller design parameters are determined as , , , , , , and , and after experimental tuning, in which the Nussbaum function is used. Gauss function is selected as the basis function of radial basis neural network; as a result,where contains nodes with centers evenly spaced in and width and the initial values of the neural network weights are set as 0.

5.1. Control Performance Analysis with Considering Dead-Zone Nonlinearity

In order to investigate the influence of the dead-zone on airdrop control performance, the scheme proposed in this paper (scheme ) is compared with the adaptive dynamic surface controller without considering actuator input dead-zone nonlinearity (scheme ). The simulation results are presented in Figure 1.

First of all, the present study adopts scheme to merely investigate the effect of dead-zone on closed-loop system without taking external disturbances into account. The dead-zone model is shown in (48); simulation result is depicted as line b of Figure 1. And line a is the desired flight path angle instruction. Drawing a comparison between line a and line b, it can be easily seen that the dead-zone leads to the reduction of the performance of the control system, which renders the aircraft unable to track the desired trajectory command accurately.

Based on line b coupled with the effects of outside atmosphere disturbance of and on the aircraft control performance, the simulation result is shown as line c in Figure 1. It can be seen that the aircraft flight path angle tracking performance declines remarkably, which aggravates the instability of the closed-loop system and undermines the accuracy and safety of airdrop.

5.2. Tracking Control Analysis with Considering Actuator Input Nonlinearity

Example 9. When dead-zone nonlinearity happens to be present in system (8), choose the expression of as follows:The initial conditions and atmosphere disturbance expressions remain unchanged, simulation results are shown as line d and line c of Figure 1, as well as in Figures 2 and 3, where line d is the tracking curve of flight path angle with scheme .

It can be seen from Figure 1 that the flight controller (scheme ) can effectively overcome the effects of dead-zone and the atmospheric disturbance on the system, ensure the fast track of the desired flight path angle instruction, and track rapid error that converges to zero. Compared with the scheme proposed in this paper, there are palpably much more tracking errors in scheme . It can be easily seen from Figure 2 that, by virtue of the method of this paper, the trend of system state variables turns stable. From Figure 3, it can be seen that scheme can effectively overcome the problem of control input flutter caused by dead-zone nonlinearity.

Example 10. When the backlash nonlinearity is concerned, choose the expression of as follows:The controller is identical to that of Example 9 without changing the control parameters, initial conditions, and Nussbaum functions. Simulation results are as demonstrated in Figures 4 and 5.

From Figure 4, we can infer that when considering actuator input backlash nonlinearity, scheme can achieve tracking control performance as good as that of dead-zone nonlinearity; it effectively overcomes the adverse effects of backlash nonlinearity on the system and boasts considerable robustness. According to Figure 5, the estimation of the unknown parameters values gradually approaches the actual values with satisfactory and fast approximation.

6. Conclusions

The method proposed in this paper boasts the following advantages. Firstly, the approach can accurately estimate the unknown model parameters and use the neural networks to approximate the unknown system functions. In this way, the assumption that model function must be identified was overthrown. Secondly, this scheme introduces a robust adaptive compensation term, which effectively eliminates the adverse effects of external atmospheric disturbances, the neural network approximation error, and actuator nonlinear modeling error on the system. Finally, the approach has a reference value to a certain extent for solving the tracking control problem with a class of uncertain nonlinear systems with input nonlinearity, which is similar to the structure examined in the present study.

Competing Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is supported by the China Postdoctoral Science Foundation (Grant no. 2014M562629) and the Aviation Science Foundation of China (Grant no. 20135896025; Grant no. 20141396012; Grant no. 20155896025).