Abstract

This paper is concerned with an integral terminal sliding mode tracking control for a class of uncertain nonaffine nonlinear systems. Firstly, the nonaffine nonlinear systems is approximated to facilitate the desired control design via a novel dynamic modeling technique. Next, for the unmeasured disturbance of nonlinear systems, integral terminal sliding mode disturbance observer is presented. The developed disturbance observer can guarantee the disturbance approximation error to converge to zero in the finite time. Subsequently, based on approximated nonlinear model and the designed disturbance observer, the integral terminal sliding mode tracking control is presented for nonaffine nonlinear systems with uncertainty. Different from traditional terminal sliding-mode control, this paper accomplishes finite convergence time for nonaffine nonlinear systems and avoids the singular problem in the controller design. Furthermore, the control system is forced to start on the terminal sliding hyperplane, so that the reaching time of the sliding modes is eliminated. Finally, two numerical simulation results are given to illustrate the effectiveness of the proposed method.

1. Introduction

In recent years, there has been significant progress in the area of designing controllers for nonlinear systems [110]. Most of the controllers developed in this context have the common assumption that the system to be controlled is affine; that is, the plant is linear according to the input variables, and the nonlinearities are linearly parameterized by unknown parameters. However, developing a systematic synthesis method for nonaffine nonlinear systems is still a challenging problem for now.

Sliding-mode control (SMC) is a well-known efficient control scheme which has been widely applied for both linear and nonlinear systems [8, 1016]. This control is also considered as an effective approach for control of the systems with uncertainties. However, the main disadvantage of SMC scheme is that the system states cannot reach the equilibrium point in finite time. So a new control scheme called terminal sliding-mode control (TSMC) is proposed to overcome this drawback utilizing nonlinear sliding surface. Nonlinear switching hyperplanes in TSMC can improve the transient performance substantially. Besides, compared with the conventional SMC with linear sliding manifold, TSMC offers some superior properties such as faster, finite time convergence and higher control precision. However, there exists an intrinsic singular problem in TSMC due to using fractional power functions as the sliding hyperplane [1723]. Thus, overcoming the singular problem becomes a considerable topic for TSMC. Unfortunately, most of nonsingular TSMC methods [22, 23] are available only for affine nonlinear systems, especially robotic manipulators received the most attention. Nevertheless, these nonsingular TSMC schemes lack strict theoretical analysis and are only suitable for affine nonlinear systems. It is a worthwhile note that only a few researches discuss the control of nonaffine nonlinear systems even if allowing singularity in the TSMC. Therefore, nonsingular TSMC of nonaffine nonlinear systems needs to be investigated by a new technique.

The uncertainty is inherent in practical systems. Designing controller capability of handing uncertainty is of practical interest and is academically challenging. Neural networks (NNs) have been proposed recently as an adaptive controller for nonlinear systems. By the use of their universal approximation capability, the adaptive controller based on neural networks can be designed without significant prior knowledge of the system dynamics [2428]. Although it is widely accepted that the parameterized neural network is capable of approximating linear or nonlinear mapping by adequately choosing network structures and training methods, a challenging problem for designers is to select an appropriate structure for balancing the number of rules and the approximation accuracy. If the network size is chosen too small, it is impossible to assure the approximation to converge to an acceptable level due to the limited nodes. On the other hand, if overdetermined nodes are given, the computational burden is huge and the waste of computation resource implies its impracticality for real-world applications.

Based on the above works, this paper is to develop an integral terminal sliding mode control approach for a class of nonaffine nonlinear systems with uncertainty, parameters perturbation, and external disturbances. The organization of this paper is as follows. Following the introduction, the problem formulation is described briefly, some assumptions which will play a basic role in our analysis are introduced in Section 2. To facilitate the desired control design, a novel dynamic modeling technique has been proposed for the nonaffine nonlinear systems in Section 3. The integral terminal sliding mode disturbance observer is presented in Section 4. Section 5 proposes integral terminal sliding mode control based on disturbance observer, and then integral terminal sliding mode control is designed for uncertain nonlinear systems with control singularity. Simulation studies are shown in Section 6 to demonstrate the effectiveness of our proposed approaches. Finally, conclusions are drawn in Section 7.

2. Problem Formulation

Consider a class of uncertain nonaffine nonlinear systems that can be expressed in the following form: whereis the state vector of the system in the normal form which is assumed available for measurement, is the output vector, is control input vector, and is known smooth vector fields. is assumed to be continuous of denoting the the system uncertainty, which contains structural and modeling error.is external disturbance.

After combining the uncertainty and disturbance together, the nonlinear system (1) can be rewritten as where is called compound disturbance.

To achieve the proposed control objective, the following assumptions are required.

Assumption 1. There exist known positive constants such that for all ,.

Assumption 2. Consider and, where andare two finite positive constants.

Remark 3. In many actual process control systems and flight control systems,is a physical restriction of many practical systems because their states and outputs (actuators) cannot change too fast because of system “inertia.” So, Assumption 2 is reasonable.

In this paper, the control objective is to design the disturbance-observer-based integral terminal sliding mode tracking control and make the system output follow a given desired output of the nonlinear system in the presence of uncertainty and external disturbance. For the desired tracking signal , the proposed integral terminal sliding mode control must ensure that all closed-loop signals are convergent in the finite time.

3. Novel Nonaffine Nonlinear Approximation

The problem of controlling the plants characterized by models that are nonaffine in the control input vector is a difficult one. Especially for the tracking control, the liberalization may result in the design of sufficiently accurate controllers in the case of stabilization around the operating point, in the case of tracking of desired trajectories the problem becomes much more difficult, because the linearized model is time-varying. Hence, there is a clear need for the development of systematic control design techniques for nonlinear models that are nonaffine inand that are suitable for the case of tracking of desired trajectories.

For the nonaffine nonlinear model (2), the Taylor expansion of the nonlinear functionwith respect toaroundcan result in where, , and the remainder is bounded by where   and is a point between and . Let with as a finite positive number. The parameteris the updating input. It may be chosen as the sampling-time in a sampled-data control system or as an integer multiple of the sampling-time. A better choice of the parameteris the sampling because a largermay lead to an inaccurate approximation when the system function varies quickly.

Equation (3) can be representation as the following form: where . Convenient for the following statements, is defined as ; then (3) can be described as follows:

Remark 4. In Assumption 2,should not be too large in order to limit the approximation error of model (3) for a computed . Therefore, to approximation accuracy, Assumption 2 must be satisfied. The significance of the Assumption 2 has been explained in Remark 3.

Remark 5. The traditional model simplification method does not global. It can be seen that (6) is a time-varying simplified model. The method which is proposed in this subsection can achieve the global approximation for nonlinear systems (2). So the proposed simplified model method can effectively solve the tracking control problem using affine nonlinear control strategy, such as sliding mode control, output-feedback control, and backstepping control.

Remark 6. By (3) and Assumption 2, it can be seen that should be around the input . If the time-delay is selected too large, the precision of approximation of simplified model will be reduced. So the selection ofoften requires experience. Theoretically, the smaller the the better precision of global approximation, the best precision of global approximation if . Butis control law to be solved, so it is unable to be realized. In order to obtain exact time-varying trim point, here, further improvement of above proposed method is given as follows. Considering lag property of the filtering as then . This is a very good solution to the problem thatmay not be around. Here,is only a rigorous expression for mathematics meanings, in general, . The filter (7) is not unique. The filtering can be completely replaced by other filtering equation, such as higher-order differentiator [30] and integral filter [31].

4. Sign Integral Terminal Sliding Mode Disturbance Observer

In this section, the design process of the sign integral terminal sliding mode disturbance observer will be given. Firstly, the following auxiliary sign integral terminal sliding mode vector is introduced: where is a design parameter, is auxiliary error, and are given by whereis the integration ofand has the initial value; andfor() being theth element of the auxiliary error vector.

Ifcan keep at zero, such that, then dynamics (10) will be Therefore,will converge to zero in the finite time: Note that when the auxiliary sign integral terminal sliding vectorsatisfies, the convergence of the is accomplished in the same time finite time (12) due to the fact that .

Next, to keep the system on the sign integral terminal sliding surface , the sliding mode disturbance estimate will be set to where and are design parameters.

Theorem 7. Considering the uncertain nonaffine nonlinear system (1) and supposing that Assumption 1 is available, the sign integral terminal sliding mode observer is designed according to (8)–(13). Then, auxiliary errors and are guaranteed with finite-time convergence stability.

Proof. Based on (8)–(13), the sign integral terminal sliding mode dynamic equation (8) also can be expressed by Choose the Lyapunov function candidate: The time derivative of along the trajectories of the equation in (14) is Under Assumption 1, considering design parameter , that is, , (16) can be modified as From (17), we can get the conclusion that if , then is true. Thus, the auxiliary sliding vector of the sign integral terminal sliding mode disturbance observer is always kept on the surface . At the result, the auxiliary errors and are guaranteed with finite-time convergence stability. This ends the proof.

Remark 8. Comparing with the existing results [14], the proposed sign integral terminal sliding mode disturbance observer can guarantee the disturbance estimate error to converge to zero in the finite time. In addition, the advantages of proposed sign integral terminal sliding mode will be explained in Remarks 11 and 12.

Remark 9. It is worth noting that the known upper boundary of the dynamic error is required in the design of disturbance observer. However, upper boundary is difficult to be obtained in practice. So, the adaptive gainin (13) is considered. There are many research results on adaptive gain [16]. For simple convenience, the detail is omitted.

5. Fractional Integral Terminal Sliding Mode Control

In this section, we develop the tracking control scheme for the case where all states are available using fractional integral terminal sliding mode control approach. Before the discussion, the tracking error is defined as . Instead of using a linear sliding function, we introduce fractional integral terminal sliding mode below. First, the fractional integral terminal sliding mode function is defined as follows: where ; and are positive odd integers with ; is the integration of the -fractional power of the tracking error with the initial value ; the nonlinear is obtained by the operation .

If the surface , based on definition (18), the fractional integral terminal sliding mode function can be expressed in the form At the same time, the integrator can be modified as

From solving the error dynamic equation (20), the convergence time ofis obtained as follows: Meanwhile, the time spent for the convergence of the tracking error is also .

Next, to keep the system on the integral terminal sliding surface , we need to design control input vectorfor the system (2). Considering the time-varying simplified model (6), we modify the time derivative ofalong the dynamics (6) as where , , and are defined in Section 3.

According to Assumption 2, we will first consider the case when the control gain is nonsingular; , . Following that, our focus will be on the control design in the case when the control gain is singular; , .

5.1. Case of Nonsingular Control Gain

In this subsection, we assume that for the nonaffine nonlinear systems (2) with simplified model (6). Then, we consider the following the control vector as where is a design parameter;is defined in (13); to restrain the dynamic error from (6), the robust term is designed as where is a design constant.

The above design procedure of the terminal sliding mode control can be summarized in the following theorem, which contains the results for disturbance-observer-based terminal sliding mode tracking control of uncertain nonaffine systems with external disturbance.

Theorem 10. Considering the uncertain nonaffine system (1) with the external disturbance and assuming that Assumptions 1 and 2 are available, nonaffine nonlinear approximation is given as (6) and the terminal sliding mode disturbance observer is designed as (8)–(13). If the proposed terminal sliding mode tracking control and the robust term are chosen as (23) and (24), then all signals of the closed-loop system are convergent in the finite time (21).

Proof. Choose the Lyapunov function candidate: Under Assumption 2, substituting (23) and (24) into (22), the time derivative ofalong the trajectories of (22) is Since and (26), the system is always kept on the fractional integral terminal sliding surface . As a result, the tracking error and error converge to zero in finite time (21). This concludes the proof.

Remark 11. The characteristics of the proposed fractional integral terminal sliding mode control including the finite convergence time can be easily adjusted according to (21); the singular problem does not occur on the control law in contrast to traditional TSMC; the system starts on the sliding mode surface ; that is, fast response is obtained.

Remark 12. Aside from the characteristics in Remark 11, the convergence time of the fractional integral terminal sliding mode control is calculable and analyzable in contrast to the high-order SMC. In comparison, the dynamic SMC only assures asymptotic stability.

Remark 13. In order to reduce chattering which is caused by discontinuous sign function, in robust term (24) can be replaced by the continuous function defined by with , where and are two positive constants.

5.2. Case of Singular Control Gain

In Section 5.1, we assume that for the simplified model (6). However, there exists the feasibility of at a moment in the practical system which leads to the control singularity. Thus, we propose the fractional integral terminal sliding mode control for the simplified model (6) with control singularity case in this subsection. Considering the control singularity, the control input vector is given by where is a design constant and will be given later.

It is clear that Substituting (28) and (29) into (6), we obtain According to (30), the compound disturbance can be modified as Due to the unknown compound disturbance , the sign integral terminal sliding mode disturbance observer needs to be developed to estimate it. Thus, the similar auxiliary sliding mode is expressed: where ,,, andare defined in Section 4. Based on (32)–(34), the sign integral terminal sliding mode disturbance estimate is given by where is the estimate of compound disturbance .

Based on the sign integral terminal sliding mode disturbance observer, the fractional integral terminal sliding mode tracking control is designed as where the parameters ,,, andare defined in (23) and (18), respectively.

The above design procedure and analysis can be summarized in the following theorem, which contains the results for the simplified model (6) with the control singularity case.

Theorem 14. Considering the uncertain nonaffine system (1) with the external disturbance and supposing that Assumptions 1 and 2 are available, nonaffine nonlinear approximation is given as (6) and the sign integral terminal sliding mode disturbance observer is designed as (32)–(35). If the proposed fractional integral terminal sliding mode control law is chosen as (36), then sliding mode surface will always keep at .

Proof. Considering the time-varying simplified model (6) with singular control gain, we modify the time derivative of along the dynamics (30) as Choose the Lyapunov function candidate: Substituting (36) into (37), the time derivative of along the trajectories of the equation in (37) is According to and (39), we can know that the system is always kept on the fractional integral terminal sliding surface . So, the tracking error and error converge to the equilibrium point in the finite time (21). This concludes the proof.

Remark 15. From (31), the integrated effect of control singularity is treated as a part of the external disturbance which is approximated using the sign integral terminal sliding mode disturbance observer (33)–(35). Although the uncertain nonlinear system (1) has the feasibility of control singularity, Lyapunov analysis shows that the system is asymptotically convergent in the finite time under the proposed disturbance-observer-based fractional integral terminal sliding mode control. In general, the design parametershould be chosen as a large positive constant to guarantee the design requirement of the proposed sliding mode disturbance observer.

6. Simulation Results

6.1. Simulation Example for Duffing-Holmes System

To verify the validity of the proposed nonaffine nonlinear approximation in Section 3, consider Duffing-Holmes system where ; ; is a nonaffine control term.

The initial conditions are chosen as , and the simulation time is chosen as . we define control input value as As compared with the existing approximate method, we adopt the method of [29] at the local working point for nonaffine nonlinear systems (2). Then, we get the affine nonlinear approximation as follows: By using the proposed approximation method in Section 3, the affine nonlinear approximation is The designed constant in (43) is chosen as . Simulation results are shown in Figures 1 and 2, respectively.

From Figures 1 and 2, it is observed that two methods have the same approximation during working point . On the other hand, when the working point stay away from , changes. Therefore, from the global approximation, the proposed method is better than the method of [29].

6.2. Simulation Example for 6DOF Near Space Vehicle Dynamics with Coordinated Turn

To verify the validity of the fractional integral terminal sliding mode control, the differential equations governing the near space vehicle (NSV) dynamics with coordinated turn are given by where the three position variables (,,) in the inertial frame, airspeed (), fight path angle (), and flight path heading () are the six state variables; thrust (), attack angle (), and roll angle () are the control variables; the drag force (), lift force (), and lateral force () are expressed as follows: where is dynamic pressure, is reference area, , and . In this paper, we will assume that the parameters , ,, , , , , ,, , and are uncertain, while the description of the variables are shown in [32].

In this paper, we will focus on the model of rate dynamics, that is, (47)–(49). So, to put the above equations in the form of (1), we define , . Hence the rate equations become where is defined in (47)–(49). By using the proposed approximated model in Section 3, we have where , , is design parameter, , ,,, and are expressed as

The initial state conditions are arbitrarily chosen as , /s, ,,, and .

The desired command is considered as /s, , and . In order to ensure the smoothness of airspeed change, we choose the filter as (7), in which the parameter is chosen as .

To estimate the uncertainty, we apply integral terminal sliding mode disturbance observer in Section 4 and set the parameters as , , and . Furthermore, to demonstrate the effectiveness of the proposed integral terminal sliding mode control, the design parameters are chosen as , , , , and . The tracking results are shown in Figures 3 and 4. Although, there exists uncertain in the system, the tracking performance is still satisfactory and tracking error converges to zero quickly.

From these simulation results of two cases, we can obtain that the proposed method is valid. And the developed sign integral terminal sliding mode disturbance observer can modify the control performance of the fractional integral terminal sliding mode control.

7. Conclusions

In this paper, the disturbance-observer-based terminal sliding mode tracking control has been proposed for a class of uncertain nonaffine nonlinear systems. To design tracking controller, an on-line approximation has been proposed for a class of nonaffine nonlinear systems. To improve the ability of the disturbance attenuation and system performance robustness, the sign integral terminal sliding mode disturbance observer has been developed to approximate the system disturbance in the finite time. Based on the output of the disturbance observer, the disturbance-observer-based fractional integral terminal sliding mode tracking control has been presented for the uncertain nonlinear system with the time-varying external disturbance. By innovating the fractional error integration, finite-time convergence of tracking errors and integral errors is achieved without singular problem. Furthermore, the finite convergence time is easily calculated in contrast to the traditional high-order sliding mode control. The stability of the closed-loop system has been proved using rigorous Lyapunov analysis. Finally, simulation results have been used to illustrate the effectiveness of the proposed robust terminal sliding mode tracking control scheme. In addition, based on the proposed approach, how to relax Assumption 1 is our future works. At the same time, fault-tolerant control for a class of nonaffine nonlinear systems is also our future works.

Acknowledgments

This work was supported by Natural Science Foundation of Shandong Province under Grant ZR2012F Q030. The authors wish to thank the reviewers for their constructive comments and suggestions which have helped to improve the presentation of the paper.