Abstract

This paper presents a robust adaptive fuzzy sliding mode control method for a class of uncertain nonlinear systems. The fractional order calculus is employed in the parameter updating stage. The underlying stability analysis as well as parameter update law design is carried out by Lyapunov based technique. In the simulation, two examples including a comparison with the traditional integer order counterpart are given to show the effectiveness of the proposed method. The main contribution of this paper consists in the control performance is better for the fractional order updating law than that of traditional integer order.

1. Introduction

Fuzzy systems have been applied to many control problems effectively because they do not need accurate mathematical model of the controlled system and they can also cooperate with human expert knowledge. It is well known that fuzzy systems and neural networks can uniformly approximate any nonlinear continuous function over some compact set [1]. Based on the universal approximation theorem [1], some adaptive fuzzy control methods [25] have been developed for MIMO nonlinear uncertain systems. The stability analysis of the underlying closed loop system has been carried out by means of Lyapunov approach. To deal with the ubiquitous fuzzy approximation errors and external disturbances, these controllers are usually augmented by a robust compensator, which can be a sliding mode control [2, 3, 68] or an control [3]. And many important results have been given. In [9], fuzzy logic systems are used to obtain an adaptive boundary layer. Erbatur et al. [10] utilize the concept of fuzziness for reducing the adverse effects of chattering of the sliding mode control. The parameter’s adaptation law is introduced in [11], where quicker reaching with suppressed oscillations is designed with a comparison with classical sliding mode controller. In [12], a robust control method for uncertain chaotic systems which comprises a nonlinear inversion-based controller with a fuzzy robust compensator is proposed.

Parameter tuning in adaptive control systems is an important part of the overall mechanism alleviating the influence associated with the changes in the parameters and uncertainties of the systems. Many studies can be found in the past two decades, and the domain of adaptation has become a blend of techniques of dynamical systems theory, optimization, soft computing, and heuristics. Now, tuning of parameters based on some set of observations has been facilitated [2, 3, 8, 1316]. In [16], an in-depth discussion for parameter tuning in continuous as well as discrete time is proposed.

A common feature of all these control methods and the cited research is the fact that the differentiation and integration are performed in integer order. Up to now, with the development of complex engineering applications and natural science, fractional calculus as well as fractional differential equation theory and their applications begin to attract more and more attention from physicists to engineers [1719]. Particularly for gradient descent rule, which is considered in the integer order in [16], it has been designed in fractional order in [18], where the integer-order integration is replaced with an integration with fractional order of 1.25. On the other hand, sliding mode control (SMC) is an effective technique to robustly control uncertain nonlinear systems [2022]. The main idea of SMC is to switch the control input to drive the states of the system from the initial states onto some predefined sliding surface. Once the system operates on the sliding surface, it has desired properties such as stability, disturbance rejection capability, and tracking capability. SMC to accommodate fractional order nonlinear systems has not yet attracted much attention, due primarily to the mathematical difficulties in stability analysis. Moreover, there are only limited published results which concern fractional order chaotic systems under SMC.

In the stability analysis of fractional order systems, the Lyapunov function is often used. The th-order of can be given as where . In order to obtain the results by using the stability theorems of fractional order systems, in [8, 23], the authors assume that the bounded condition holds, where is a positive constant. In this paper, we will prove the condition and establish a fundamental lemma. This lemma is established for stability analysis of fractional order systems, especially for Mittag-Leffler stability [24] analysis of fractional order nonlinear systems.

As a result of the discussion above, the absence of methods designed by fractional differintegration in robust control is visible. The objective of this paper is to fill this gap to the extent that covers the following aspects: better robustness and system uncertainties rejection capabilities than those using conventional integer-order operators; conditions for hitting in finite time; and sliding mode control corporate with fractional order adaptation law. And the aforementioned ideas constitute the major contributions of this paper advancing the subject area to the fractional order adaptation methods.

2. Problem Formulation and Preliminaries

2.1. Problem Formulation

Consider the following MIMO nonlinear dynamic system which can be described by where , is the system state vector which is assumed to be available for measurement. and are control input and output vector, respectively. , , are unknown nonlinear functions and , are unknown constant control gains.

If we denote then, system (2) can be rewritten as

The objective of this paper is to construct a control input such that the output tracks the specified desired signal with all involved signals in the closed loop system keep bounded. To meet the objective, let us make the following assumptions.

Assumption 1. The desired trajectory signal is continuous, bounded, and available for measurement.

Assumption 2. The control gain matrix is positive definite and satisfies where is an unknown continuous nonlinear function.

Remark 3. Assumption 2 is not restrictive. There are many systems, such as electrical machines and robotic systems which satisfy Assumption 2. And we only assume the existence of the nonlinear function and not its knowledge.

Let us define the tracking error as and the sliding mode surface as Equation (7) can be rewritten as Notice that if we select , then the roots of the polynomial are all in the left-half complex plane. In other words, the objective of this paper becomes the design of controller to force the filtered tracking error . Differentiating with respect to time we obtain with , , and . Denote and ; then (9) can be rewritten in the following compact form: Thereafter, (10) will be used in the construct of the controller as well as the stability analysis.

2.2. Description of the Fuzzy Logic System

The fuzzy logic system that employs singleton fuzzification, sum-product inference, and center-of-sets defuzzification, as shown in Figure 1, can be modeled by where is the output of the fuzzy system, is the input vector, is ’s membership of the th rule, and is the centroid of the th consequent set. Equation (6) can be rewritten as following equation: with , , and the fuzzy basis function can be written as . Suppose there are rules of the fuzzy system used to approximate the unknown function .

Rule i. if is and and is then is .

3. Adaptive Fractional Fuzzy Controller Design

3.1. Ideal Controller

Suppose that the functions and are known in advance. From (10) we know where .

Then we can construct the following ideal controller : where with , .

Theorem 4. Consider system (2). If Assumptions 1 and 2 are satisfied. The control input (14) can guarantee that all signals in the closed loop system will remain bounded and the tracking errors and their derivatives converge to origin asymptotically; that is, , , , and .

Proof. Substituting the ideal control input (14) to the tracking error dynamics (13) gives
Multiplying to both sides of (15) we have
Let us define the following Lyapunov function:
Its derivative with respect to time can be given by
By using Assumption 2 and (16), we can obtain
From (19) we can conclude that as . Therefore, the tracking errors and their derivatives converge to origin. And this ends the proof of Theorem 4.

3.2. Fractional order Adaption Law of Parameters of Fuzzy Systems

Let . The Riemann-Liouville (R-L) definition of the th-order fractional integration can be given as and the th-order fractional derivative can be given as where represents the Gamma function . From the above definition, we can get the following properties of the fractional calculus [8, 17]:

In the rest of this section, we assume that the target output of the fuzzy system is known such that the approximation error is available for parameter updating process. Let and be the output of the fuzzy system (12) and the target output, respectively. Then we have

Let the approximation error of the fuzzy system be

Now we are ready to give the following results.

Theorem 5. Suppose the following boundedness conditions hold: where , are constants. If the adaption law is chosen as where and .
Then the approximation error will converge to zero within some finite time satisfying if is satisfied.

Proof. Noting that corresponds to the fact that the states are on the sliding manifold. While represents that the control signal eventually results in . As a result, the dynamical conclusions of are different from .
Let us define Consider the following Lypunov function candidate:
According to the Leibniz rule of the fractional differentiation, we have where
Then we have
Substituting (34) into (32) and using (26) yields
Since , as the same discuss in [24], we know that the phase space are attracted by .
Now, let us prove that first hitting to the switching surface happens in some finite time . From (34) and the fractional order adaption law (28) we have
Applying the fractional integration operator on both sides of (36) we can obtain
Multiplying to both sides of (37) we have Noting that then we have
After some straightforward manipulators, we can obtain
And this ends the proof of Theorem 5.

Remark 6. The assumptions (25)–(27) in Theorem 5 are rather stringent. We know that the control system will be stable if these conditions hold; yet, imposing such conditions makes the proposed design valid only in a local region. In the simulation, we present examples to show that the aforementioned region is large enough to achieve a highly satisfactory performance.

Remark 7. The boundedness condition (26) can also be seen in [23, pp. 6927].

In this paper, we will prove the boundedness conditions and establish a fundamental lemma. This lemma is established for stability analysis of fractional order systems, especially for Mittag-Leffler stability [24] analysis of fractional order nonlinear systems. As an example, we will prove the boundedness condition (26).

Lemma 8. Let Then there exists some positive constant such that

Proof. Since exists, it is obvious that are bounded. As a result, there exists such that
On the other hand, because , we have
It is known that the Gamma function is nonzero everywhere along the real line, and there is in fact no complex number for which . As a result the reciprocal Gamma function is an entire function. There exists a lower bound such that for .
Since and the infinite series is convergence, there exists an upper bound such that
From above discussion, we can obtain the following inequality: in which

3.3. Controller Design

Since the nonlinear functions and are uncertain, the ideal controller in Section 3.1 cannot be used directly. Firstly, let us rearrange the ideal controller (14) as where represents the system uncertainty. Then from the discussions in Section 3.2, the unknown function can be approximated by the fuzzy logic system as

Let us denote then the controller can be designed as where is a robust term used to cancel the approximation error of the fuzzy systems.

Remark 9. Noting that there are fuzzy logic systems are employed to approximate the unknown function . And for every fuzzy system, the parameters are updated by the adaption law (28); that is, there are fractional adaption laws which are used in this paper.

From above discussions, now we are ready to give the following theorem.

Theorem 10. Consider system (2). Suppose that Assumptions 1 and 2 are satisfied. If the control input is defined by (52) with fraction adaption laws (28), then all signals in the closed loop system will remain bounded and the tracking errors and their derivatives converge to origin asymptotically; that is, , , , .

From Theorems 4 and 5, we can easily get Theorem 5. Here we omit the proof of Theorem 10.

4. Simulation Results

Two nonlinear systems are utilized to show the effectiveness of the proposed hybrid control scheme.

4.1. Example  1

Firstly, let us use the following MIMO system:

System (53) can be written as the following compact form: where , .

The fuzzy systems have as input. For each variable of these fuzzy systems, we define five Gaussian membership functions distributed on the interval . The Gaussian membership functions are shown in Figure 2. So there are rules that are used in the simulation. The initial value of , , is chosen as .

The design parameters are chosen as , , , and . The initial value of the system and the desired signal are chosen as and , respectively.

Figure 3 shows the simulation results of the proposed method. Figures 3(a) and 3(b) indicate that the tracking errors are bounded and converge to zero rapidly. Figure 3(c) shows the boundedness of control inputs. Figure 3(d) gives the time response of the sliding surface. From these results, we can conclude that the sliding surface and the tracking errors converge in the vicinity of the origin. To show the change and boundedness of the fuzzy system parameters, time responses of and are depicted in Figure 4.

4.2. Example  2

In this Section, a 3D saturated multiscroll chaotic system will be used. The comparison between our control method and the control method proposed in [12] will be made.

A 3D saturated multiscroll chaotic system can be described by [12, 25] where the saturated function series is defined as When , , , , , , and , the unforced system (34) has a 3D -grid scroll chaotic attractor, as shown in Figure 5.

The initial values are chosen as , , , , and , . The desired trajectories are .

The design parameters are chosen as , , , and . Note that are chosen the same as in [12]. The discontinuous function has been replaced by smooth function    to cancel the chattering phenomenon.

Figure 6 shows the simulation results of the proposed scheme. From the simulation results, we can see that the tracking significantly decreased by using the proposed method. Compared with the control scheme in [12], the proposed controller can achieve a better performance in the presence of disturbances and system uncertainties.

5. Conclusions

This paper proposes a fractional order integration method for updating the parameters of fuzzy systems. It is shown that the proposed controller is applicable to MIMO nonlinear systems. According to the results in this paper, the fractional order updating law outperforms the updating mechanisms exploiting integer-order operators. To demonstrate the effectiveness of fractional order operators in the fuzzy system parameters updating, this paper investigates a wide range of applications from the domain of adaptive control. Specifically, the adaptive fuzzy sliding mode control method is focused on in this paper.

Conflict of Interests

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

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant no. 61001086) and Fundamental Research Funds for the Central Universities (Grant no. ZYGX2011X004).