Abstract

Considering that many factors such as actuator input dead zone, backlash, and external disturbance could affect the exactness of trajectory tracking, therewith a robust adaptive neural network control scheme on the basis of control allocation is proposed for the sake of tracking control of multisteering plane aircraft with actuator input dead zone or backlash nonlinearity. First of all, an actuator input dead zone or backlash nonlinearity control assignment model is established and the control allocation equation is derived. Secondly, the system nonlinear uncertainty is compensated by means of radial basis function neural network, and a robust term is introduced to achieve robustness against external disturbance and system errors. Finally, by utilizing Lyapunov stability theorem, 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 on ICE101 multisteering plane aircraft demonstrate the outstanding tracking performance and strong robustness as well as effectiveness of the proposed approach, which can effectively overcome the adverse influence of dead zone, backlash nonlinearity, and external disturbance on the system.

1. Introduction

In order to improve the performance of aircraft, the multisteering surface configuration is used in the flight control design of advanced aircrafts [1, 2]. The redundant actuators can not only improve the survivability of the multisteering plane aircraft in harsh environment [3] but also offer the control redundancy to avoid having the disadvantage of position saturation and rate saturation on the control surface, which grants the aircraft a better control performance. However, it also brings the difficulty in coping with the nonmatching uncertainty during designing controller. To solve the control design problem on uncertain interconnected nonlinear systems without the matching condition, many remarkable achievements have been made; for example, an adaptive fuzzy decentralized output-feedback control design is presented for a class of interconnected nonlinear pure-feedback systems, the considered nonlinear systems contain unknown nonlinear uncertainties, and it is not necessary to measure the states directly [4]. In [5], an adaptive fuzzy robust output-feedback control problem is considered for a class of single-input and single-output nonlinear strict-feedback system with unstructured uncertainties, unknown dead zone, and the dynamics uncertainties. Moreover, fuzzy logic systems are also applied to identify the unknown nonlinear functions, and a state filter observer is designed to estimate the unmeasured states in [6, 7]. In recent years, multisteering surface control technology for aircraft with dead zone or backlash input nonlinearity has been gradually developed [8, 9] and draws more and more attention from the aviation academics [1013].

So far, the research on multisteering plane aircraft control distribution method has obtained a series of achievements, which mainly contain generalized inverse method [14], direct distribution method [15], and serial chain method [16]. These methods have achieved a good manipulation of the distribution of the effect under the condition that rudder command deflection angle is equal to the actual deflection angle. However, the dynamic characteristics of the actuator and nonlinear factors have been ignored [17]. In [18], the actuator is modeled as a first-order dynamic system, and the model predictive control theory is used to realize the dynamic control assignment of multimanipulated surface. In order to design the flight control command for aircraft with actuator input nonlinearity, [19] proposed an output-feedback control method with prescribed performance for single-input and single-output (SISO) switched non-strict-feedback nonlinear systems. Further, [20] proposed an adaptive fuzzy backstepping output-feedback tracking control approach for a class of multi-input and multi-output (MIMO) stochastic nonlinear systems. In addition, the actuators of multisteering plane aircraft show more nonlinear characteristics such as saturation, dead zone, backlash, and hysteresis, which will inevitably weaken the stability of the closed-loop system and even make the system unstable [2123]. Therefore, it is of great practical significance and practical value to design the flight control command for multisteering plane aircraft in the case of nonlinearity, such as dead zone or backlash input nonlinearity.

In this note, a robust adaptive neural network control method is proposed for the multisteering plane aircraft tracking control problem with actuator input dead zone or backlash input nonlinearity. Based on the input nonlinear model with dead zone or backlash characteristic, the virtual control instruction is designed according to the control distribution equation. Then the radial basis neural network is introduced to compensate the system nonlinear uncertainty, and a robust term is employed to achieve robustness against external disturbance and system error. What is more, it has been rigorously proved that all signals of the closed-loop system are bounded, and the tracking error converges to a small residual set asymptotically using Lyapunov stability theorem. Finally, the simulation results on ICE101 multisteering plane aircraft demonstrate the effectiveness and excellent tracking performance of the proposed approach.

2. Actuator Input Dead Zone or Backlash Nonlinear Control Assignment Modeling

2.1. Control Assignment Modeling

The structure of the multisteering plane aircraft cascade flight control system shown in Figure 1 is different from the conventional flight control system. The control assignment module is introduced in Figure 1 to implement the assignment of the control surface. It is easy to know that the design of the multimaneuvering plane flight control law has been mainly divided into two steps: first, designing the virtual control instruction in the outer ring; secondly, designing the control dispenser and then controlling the multisteering plane aircraft by the actuator.

In [24], the kinetic model linearization is described as follows:where is the system matrix; the continuous function represents the unknown nonlinear uncertainties generated in the linearization process; is the control input matrix; is the external disturbance or linearization error satisfying the matching condition.

Assumption 1. is controllable and there exists an unknown positive constant such that .

The three-axis deflection angle acceleration has usually been chosen as the virtual control instruction to allocate the surface instructions; the corresponding control allocation equations are as follows:where is the virtual instruction vector; is control efficiency matrix, satisfying ; is an enter matrix for the virtual controller; is the rudder command deflection angle.

2.2. Actuator Nonlinearity Modeling

It is often assumed that the deflection angle of the rudder command is equal to the actual deflection angle of the rudder surface in the flight control design of multisteering plane aircraft [17], namely,Thus, we can obtain

In the steering gear, the actuator nonlinearity cannot be ignored due to the presence of dead zone, backlash, hysteresis, and so on, and that means .

The nonlinear transmission model of the actuator is shown as follows:where , is a known constant; is unknown modeling error; and . It is easy to see that actuator linear model (4) is a special case of nonlinear model (6).

Control Object. Consider the actuator with nonlinear characteristics of (6); design a virtual control instruction so that the system output can track the desired state , where , is the system output matrix.

Assumption 2. The unknown modeling error is bounded and there exists an unknown constant such that .

Model (6) is equivalent to and it represents dead zone and backlash nonlinearity.

(i) Dead Zone Nonlinearity. When the actuator input nonlinearity is dead zone, its mathematical model can be described as follows:where is the dead zone slope; and are the starting point and the end point of dead zone. Let

The dead zone model (8) is consistent with model (7), since

From (9), we can know the modeling error is bounded, indicating that the dead zone nonlinearity can be expressed by model (6) and conformed to Assumption 2.

(ii) Backlash Nonlinearity. When the actuator input nonlinearity is backlash, its mathematical model can be described as follows:where is the backlash slope; and are the relevant position. Let

Backlash model (11) is also consistent with model (6). Similarly, we can obtain

It is easy to know that error is bounded, which indicates that the backlash nonlinearity can be represented by model (6) and conformed to Assumption 2.

2.3. The Control Assignment Equation with Actuator Dead Zone or Backlash Nonlinearity

In order to allocate the virtual control instruction expected from the aircraft to each control surface, in the project, it is often solved as follows:where is a diagonal positive definite weight matrix, and the amount of steering surface can be adjusted to balance surface’s use efficiency by changing .

The optimal control law of model (13) can be solved by the least squares method as follows:Therefore, we have

3. Adaptive NN Controller Design

The controllability of the system matrix in model (15) with actuator nonlinearity is investigated. Let

Theorem 3. System matrixes and in model (15) are stable and controllable.

Proof. By Assumption 1, system matrix of the multisteering plane aircraft is controllable. SoLetCombining (3) and (17), we haveSo rank . LetWe can obtainSo is controllable. The theorem is proved.

From Theorem 3, for any given positive and positive definite matrix , there exists a positive definite matrix such as the Riccati equation:Therefore, is a Hurwitz matrix.

Define reference state aswhere matrix is reversible; otherwise it will not be possible to design a controller making track the desired state.

From (23), we have

Define , then , where is a disturbance item.

Assumption 4. There exists an ideal control instruction that makes the error dynamic system stable; then we can obtainwhere is a Hurwitz matrix. Then (26) can be rewritten as

According to (27), the ideal virtual control instruction can be constructed as a linear term , a nonlinear term , and a robust term such that

Then we can arrive atSo (27) holds. Likewise, the virtual control law can be designed as , where , and , where and are positive design parameters. We use RBF neural network to approximate . Letwhere is the neural network weight matrix; is the radial basis function vector; the approximation error vector satisfies with being an unknown constant. Letwhere is the estimated value of , and the adaptive updating law of the weight estimation matrix is , where the diagonal matrix is an adaptive gain matrix. The error matrix .

4. Stability Analysis

Theorem 5. Considering that the actuator has a multisteering plane equation (1) with dead zone or backlash nonlinearity, if the virtual instruction control law (30) is used under Assumptions 14, we haveAnd all signals of the closed-loop system are stable.

Proof. Noting and , we haveAccording to (25), we can arrive atConsidering the following Lyapunov function,The time derivative of is equal toSince , we can obtainNoting and , we can arrive atSince , , and , it yieldsDue to , we haveNoting that , , and are bounded, so and are bounded. Let and with and being unknown constants. ThenChoosing the design parameters such that , thenUsing the Rayleigh inequality , we can obtainThen, we can further arrive atAccording to Barbalat’s lemma, we can know , so is convergent, and all the signals are convergent. The theorem is proved.

From Theorem 5, we can know that the virtual control law designed in this paper can be applied to the actuator dead zone or backlash nonlinearity and can effectively eliminate external disturbance and system error.

5. Simulation Analysis

In order to verify the effectiveness of the proposed method, the ICE101 tailless aircraft is taken as an example. The motion equation of the aircraft can be described as follows [25]:where are attack angle, side slip angle, roll angular rate, pitch angle rate, and yaw rate, respectively. Select the left and right ailerons, pitching flaps and left and right full-wing five rudder surface , the control surface position constraints, and rate constraints as follows:

The system matrix is described as follows:

In order to verify the validity about overcoming the adverse influence caused by actuator input nonlinearity and external disturbance of the method designed in this paper, similar to the literature [17], the reference instruction can be set to apply a 5° angle of attack command to the airplane during  s. When  s, the roll angle command is applied to the aircraft and the side slip angle command is always set to zero.

The Gaussian function is chosen as the basis function of the RBF neural network, whose parameters are set as follows: the number of nodes and the network center are evenly distributed in ; the initial value of the neural network weights are set to zero. The controller parameters , , and , adaptive gain matrix , , and . Choose the dead zone model to beand external disturbances and uncertainties are selected as follows:

(i) Actuator Input Dead Zone Nonlinearity. Simulate the virtual control law with uncertain term, interference term, and dead zone nonlinearity. The obtained flight state and the deflection curves of aircrafts are shown in Figures 2 and 3.

According to Figure 2, it can be seen that the proposed virtual control law can ensure that the angle of attack , side angle , and roll angle rate can effectively overcome the adverse influences leading to actuator input dead zone input nonlinearity and external disturbance, while the conventional method in [17] has a bigger tracking error in tracking the reference command signal.

In Figure 3, when the reference command is zero, the left side of the whole wing cannot return to the equilibrium position, which is not conducive to steady flight. It is easy to see that the tracking effect of our scheme is superior to that of [17] when considering actuator input dead zone nonlinearity.

(ii) Actuator Input Backlash Nonlinearity. To further verify the effectiveness of the proposed method, the actuator input backlash nonlinearity is considered for simulation. Keep all simulation parameters unchanged; set the backlash nonlinearity parameters as , , , .

Figures 4 and 5 are the corresponding flight state and control surface deflection dynamic curves, respectively. In Figure 4, it can be seen that the proposed method can ensure that the angle of attack , side angle , and roll angle rate can effectively overcome the adverse influences caused by actuator input backlash nonlinearity and external disturbance. When the actuator is coupled with the backlash nonlinearity, it follows that, from Figure 5, we can know that the proposed method can obtain almost the same good tracking control performance as dead zone nonlinearity, and the tracking performance is superior to that of [17].

6. Conclusion

In this paper, a robust adaptive neural tracking control method is presented based on control assignment equation. The main advantages are as follows: firstly, the neural network is used to eliminate adverse effect of nonmatching uncertainty in the aircraft equations; secondly, the virtual control law designed in this paper can not only be applied to the actuator input dead zone but also be suitable for backlash input nonlinearity and can eliminate external disturbance and system error effectively; thirdly, Lyapunov stability theory is utilized to prove the stability of the closed-loop system, and the tracking error converges to a small residual set asymptotically; finally, the simulation on ICE101 multisteering plane aircraft shows that the proposed scheme has a better tracking performance and robustness than the approach of [17].

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant no. 71601183).