Discrete Dynamics in Nature and Society

Volume 2014 (2014), Article ID 541918, 10 pages

http://dx.doi.org/10.1155/2014/541918

Research Article

Adaptive Fractional Fuzzy Sliding Mode Control for Multivariable Nonlinear Systems

Junhai Luo¹ and Heng Liu²

¹School of Electronic Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China

²Department of Mathematics and Computational Science, Huainan Normal University, Huainan 232038, China

Received 24 December 2013; Accepted 27 January 2014; Published 12 March 2014

Academic Editor: Guanghui Wen

Copyright © 2014 Junhai Luo and Heng Liu. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

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 [2–5] 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, 6–8] 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, 13–16]. 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 [17–19]. 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 [20–22]. 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 .

Figure 1: Structure of a fuzzy inference system.

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 .

Figure 2: Membership functions in fuzzy system.

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.

(a)

(b)

(c)

(d)

Figure 3: Simulation results for Example  1: (a) tracking errors: (solid line) and (dashed line). (b) Tracking errors: (solid line) and (dashed line). (c) Control inputs: (solid line) and (dashed line). (d) Sliding surface: (solid line) and (dashed line).

Figure 4: Time response of the fuzzy system parameters: (solid line) and (dashed line).

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.

(a)

(b)

Figure 5: 3D multiscroll attractor: (a) plane and (b) plane.

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.

(a)

(b)

(c)

(d)

Figure 6: Comparison between our control method and the control method proposed in [12]. (a), (b), (c) Tracking of , , and : control method proposed in [12] (dotted line), desired curve (dashed line), and our control method (solid line). (d) The control inputs: (dotted line), (dashed line), and (solid line).

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).

References

L. X. Wang, Adaptive Fuzzy Systems and Control: Design and Stability Analysis, Prentice-Hall, Englewood Cliffs, NJ, USA, 1994.

A. Boulkroune, M. Tadjine, M. M'Saad, and M. Farza, “Fuzzy adaptive controller for MIMO nonlinear systems with known and unknown control direction,” Fuzzy Sets and Systems, vol. 161, no. 6, pp. 797–820, 2010.

A. Boulkroune, M. M'Saad, and M. Farza, “Adaptive fuzzy controller for multivariable nonlinear state time-varying delay systems subject to input nonlinearities,” Fuzzy Sets and Systems, vol. 164, no. 1, pp. 45–65, 2011.

Y. P. Pan and M. J. Er, “Enhanced adaptive fuzzy control with optimal approximation error convergence,” IEEE Transactions on Fuzzy Systems, vol. 21, no. 6, pp. 1123–1132, 2013.

N. Golea, A. Golea, and K. Benmahammed, “Stable indirect fuzzy adaptive control,” Fuzzy Sets and Systems, vol. 137, no. 3, pp. 353–366, 2003.

R. Ordóñez and K. M. Passino, “Stable multi-input multi-output adaptive fuzzy/neural control,” IEEE Transactions on Fuzzy Systems, vol. 7, no. 3, pp. 345–353, 1999.

S. Tong and H. Li, “Fuzzy adaptive sliding-mode control for MIMO nonlinear systems,” IEEE Transactions on Fuzzy Systems, vol. 11, no. 3, pp. 354–360, 2003.

M. O. Efe, “Fractional fuzzy adaptive sliding-mode control of a 2-DOF direct-drive robot arm,” IEEE Transactions on Systems, Man, and Cybernetics B, vol. 38, no. 6, pp. 1561–1570, 2008.

R. Palm, “Robust control by fuzzy sliding mode,” Automatica, vol. 30, no. 9, pp. 1429–1437, 1994.

K. Erbatur, O. Kaynak, A. Sabanovic, and I. Rudas, “Fuzzy adaptive sliding mode control of a direct drive robot,” Robotics and Autonomous Systems, vol. 19, no. 2, pp. 215–227, 1996.

B. A. Bazzi and N. G. Chalhoub, “Fuzzy sliding mode controller for a flexible single-link robotic manipulator,” JVC/Journal of Vibration and Control, vol. 11, no. 2, pp. 295–314, 2005.

H. Liu, H. J. Yu, and W. Xiang, “Adaptive fuzzy nonlinear inversion-based control for uncertain chaotic systems,” Chinese Physics B, vol. 21, no. 12, Article ID 120505, 2012.

G. H. Wen, Z. S. Duan, W. W. Yu, and G. R. Chen, “Consensus in multi-agent systems with communication constraints,” International Journal of Robust and Nonlinear Control, vol. 22, no. 2, pp. 170–182, 2012.

G. H. Wen, Z. S. Duan, W. W. Yu, and G. R. Chen, “Consensus of multi-agent systems with nonlinear dynamics and sampled-data information: a delayed-input approach,” International Journal of Robust and Nonlinear Control, vol. 23, no. 6, pp. 602–619, 2013.

G. H. Wen, Z. S. Duan, G. R. Chen, and W. W. Yu, “Consensus tracking of multi-agent systems with Lipschitz-type node dynamics and switching topologies,” IEEE Transactions on Circuits and Systems I, vol. 61, no. 2, pp. 499–511, 2014.

K. J. Äström and B. Wittenmark, Adaptive Control, Addison-Wesley, Reading, Mass, USA, 2nd edition, 1995.

L. P. Chen, Y. Chai, R. C. Wu, and J. Yang, “Stability and stabilization of a class of nonlinear fractional-order systems with caputo derivative,” IEEE Transactions on Circuits and Systems II, vol. 59, no. 9, pp. 602–606, 2012.

B. M. Vinagre, I. Petráš, I. Podlubny, and Y. Q. Chen, “Using fractional order adjustment rules and fractional order reference models in model-reference adaptive control,” Nonlinear Dynamics, vol. 29, no. 1–4, pp. 269–279, 2002.

Y. H. Lim, K. K. Oh, and H. S. Ahn, “Stability and stabilization of fractional-order linear systems subject to input saturation,” IEEE Transactions on Automatic Control, vol. 58, no. 4, pp. 1062–1067, 2013.

C. Yin, Y. Q. Chen, and S. M. Zhong, “LMI based design of a sliding mode controller for a class of uncertain fractional-order nonlinear systems,” in Proceedings of the American Control Conference (ACC '13), pp. 6511–6516, Washington, DC, USA, 2013.

C. Yin, S. Zhong, and W. Chen, “Design of sliding mode controller for a class of fractional-order chaotic systems,” Communications in Nonlinear Science and Numerical Simulation, vol. 17, pp. 356–366, 2012.

D. M. Senejohnny and H. Delavari, “Active sliding observer scheme based fractional chaos synchronization,” Communications in Nonlinear Science and Numerical Simulation, vol. 17, no. 11, pp. 4373–4383, 2012.

S. Dadra and H. R. Momeni, “Fractional sliding mode observer design for a class of uncertain fractional order nonlinear systems,” in Proceedings of the IEEE Conference on Decision and Control and Europena Control Conference, pp. 6925–6930, Orlando, Fla, USA, 2011.

Y. Li, Y. Chen, and I. Podlubny, “Mittag-Leffler stability of fractional order nonlinear dynamic systems,” Automatica, vol. 45, no. 8, pp. 1965–1969, 2009.

J. Lü and G. Chen, “Generating multiscroll chaotic attractors: theories, methods and applications,” International Journal of Bifurcation and Chaos, vol. 16, no. 4, pp. 775–858, 2006.