International Journal of Control Science and Engineering

p-ISSN: 2168-4952    e-ISSN: 2168-4960

2012;  2(6): 172-180

doi: 10.5923/j.control.20120206.05

Robust Adaptive Fuzzy Control of MIMO Nonlinear Systems with Higher-Order and Unmatched Uncertainties

Chiang-Cheng Chiang

Department of Electrical Engineering, Tatung University, 40 Chung-Shan North Road, Sec.3, Taipei, Taiwan, Republic of China

Correspondence to: Chiang-Cheng Chiang, Department of Electrical Engineering, Tatung University, 40 Chung-Shan North Road, Sec.3, Taipei, Taiwan, Republic of China.

Email:

Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.

Abstract

In this paper, a robust adaptive fuzzy controller is designed for the output tracking control problem of multi-input multi-output (MIMO) nonlinear systems with higher-order and unmatched uncertainties. For real mechanical systems, the strength of the unmatched uncertainties is bounded by the pth-order polynomials in states, in contrast to other works assuming that these uncertainties are bounded by the first-order polynomials in states. Based on the combination of the optimal control with fuzzy systems and some feasible adaptation laws, the proposed robust adaptive fuzzy controller can not only guarantee that all the signals in the whole closed-loop systems are bounded, but also obtain that the output tracking performance of MIMO nonlinear uncertain systems is well established. A series of computer simulations are illustrated to demonstrate the validity of the proposed control scheme.

Keywords: Optimal Control, Fuzzy Systems, Output Tracking, Unmatched Uncertainties, Adaptation Law

Cite this paper: Chiang-Cheng Chiang, "Robust Adaptive Fuzzy Control of MIMO Nonlinear Systems with Higher-Order and Unmatched Uncertainties", International Journal of Control Science and Engineering, Vol. 2 No. 6, 2012, pp. 172-180. doi: 10.5923/j.control.20120206.05.

1. Introduction

The adaptive control of nonlinear systems has attracted a lot of attention, and significant progress has been made in recent years and novel techniques facilitated by advances in geometric nonlinear control theory and in particular input-output feedback linearization method[1,2]. The central concept of this approach is to transform the nonlinear system dynamics into an equivalent linear system, so that the conventional linear control techniques can be applied.
The approach requires a perfect model of the plant in order to achieve linearization of the closed-loop system. However, there often exist inevitable uncertainties in the constructed models of many real systems. In addition, some uncertain parameters are not exactly known or difficult to estimate. Generally speaking, uncertainties in the feedback linearization include the matched uncertainties[3,4] and the unmatched (mismatched) uncertainties[5,6]. For many practical systems, unmatched uncertainties are common in control practice. Therefore, the design of a robust adaptive controller that deals with unmatched uncertainties of a nonlinear system is an important subject.
So far, the systematic design of input-output linearizable systems with the unmatched uncertainties has been conducted, and three main extension systems have been proposed: (1) adaptive control[7]; (2) Lyapunov-based control[8]; (3) variable structure control[9,10], to increase the robustness and to improve the performance of the controlled nonlinear system. Recently optimal control theory has been well developed and found extensive application to efficiently treat the robust stabilization and disturbance rejection problems[11-13]. In this paper, we combine control technique with adaptive control to deal with unmatched uncertainties.
In the past few years, there has been rapidly growing interest in fuzzy control of nonlinear systems, and there have been many successful applications. The most important issue for fuzzy control systems is how to get a system design with the guarantee of stability and control performance. Meanwhile, recently there have been significant research efforts on the issue of stability in fuzzy control systems[15-18]. In[19, 20], based on feedback linearization technique, adaptive fuzzy control schemes have been introduced to deal with nonlinear systems. However, their results were valid while the controlled nonlinear systems did not include the unmatched uncertainties.
In this paper, the main objective is to design a robust adaptive fuzzy controller for a class of unknown MIMO nonlinear systems with higher-order and unmatched uncertainties. Also, the strength of the unmatched uncertainties is bounded by the pth-order polynomials in states, unlike other works[14,21,22] based on the assumption that these uncertainties are bounded by the first-order polynomials in states. First, the theory of state feedback input output linearization is applied to the MIMO nonlinear systems with unmatched uncertainties. The resulting normal systems with unmatched uncertainties will be in a minimum phase system. Next, the fuzzy systems and some adaptive laws are applied to approximate the unknown nonlinear functions and estimate the upper bounds of the unknown uncertainties, respectively. However, these unmatched uncertainties including modeling errors (fuzzy system approximation errors) and parameter variations, etc., can lead to the instability of the closed-loop system; therefore, a robust compensator is designed by control technique to reject this kind of uncertainties. The proposed control scheme not only guarantees the uniform ultimate boundedness, but also makes the maximum tracking error less than or equal to a desired attenuation level due to the unmatched uncertainties.
This paper is organized as follows. First, Section 2 describes the problem of robust output tracking for MIMO nonlinear system with higher-order and unmatched uncertainties. Then, necessary preliminaries on feedback linearization are presented, and some necessary assumptions are introduced. In Section 3, a brief description of fuzzy systems is made. In Section 4, a robust adaptive fuzzy controller is proposed such that the output of the controlled system with higher-order and unmatched uncertainties exponentially tracks the given desired trajectory. In Section 5, the simulations and discussions are presented to confirm the validity of the proposed control scheme. Finally, a conclusion is given in Section 6.

2. Problem Formulation

Consider a class of MIMO nonlinear systems in the presence of the unmatched uncertainties of the following form:
(1)
where is the measured state vector, are the system input vector and output vector, respectively. are sufficiently smooth vector fields, are sufficiently smooth output functions, and represent uncertainties continuously differentiable with respect to x.
First, we pursue the input-output linearization process for a MIMO dynamics. In the following definitions, the notation and denote, the Lie derivatives of the function with respect to the vector field and , receptively. Higher-order Lie derivative can be defined recursively such as .
Definition 1[1]: A multivariable nonlinear system of the form (1) is said to have a (vector) relative degree at a point if
(ⅰ) for all , for all , for all , and for all in a neighborhood of .
(ⅱ) The matrix
(2)
is nonsingular at
Throughout this paper, we assume that the system (1) possesses a relative degree in its domain of definition. Based on this assumption we have the following proposition.
Proposition 1[1]: Suppose a system has a (vector) relative degree , then . Let
(3)
if is strictly less than n, it is always to find smooth functions such that the mapping
(4)
has a Jacobean matrix that is nonsingular at . The are chosen to satisfy
(5)
for all , and all around .
Now, we set
(6)
According to Proposition 1, there exists a diffeomorphic coordinate transformation which transforms the system (1) into the following normal form:
(7)
(8)
(9)
(10)
where
Assumption 1: The zero dynamics (8) is exponentially stable in the domain of definition, and the function is Lipschitz in and uniformly in . Moreover, the norm of the uncertainty vector satisfies the following condition: .
Assumption 2: Let be the desired output trajectories. The desired trajectories and their first derivatives are uniformly bounded, that is for a bounded positive constant .
Define the output tracking errors to be
(11)
and
(12)
Then the output of the system and its derivatives can be expressed as
(13)
where
.
Assumption 3: If the is the function that has continuous derivatives in the domain of definition. These derivatives are bounded by the polynomial which is combined with both and That is,
(14)
where are unknown positive constants.
In accordance with (14), we will choose the simple adaptive laws to estimate the upper bounds of these higher-order uncertainties. The simple adaptive laws can be represented as follows:
(15)
where
are the parameter adaptation errors and are the adaptation gains with the positive values. Because and are unknown positive constants, the adaptive laws can be written as
(16)
Control objectives: Determine a robust adaptive fuzzy controller such that the following conditions are satisfied:
(ⅰ) The states of the closed-loop system are uniformly ultimately bounded. Furthermore, the output tracking errors asymptotically converge to the bounded region.
(ⅱ) For the given attenuation level such that the following tracking performance index is achieved.
(17)
where is the combined fuzzy approximation errors, are positive matrix of proper dimension, is a designed parameter. If the system stars with initial conditions then performance in (17) can be rewritten as
(18)
where and , i.e., the gain from to the tracking error must be equal to or less than .

3. Robust Adaptive Controller Design Using Fuzzy Systems

The fuzzy systems are universal approximations from the viewpoint of human experts and can uniformly approximate nonlinear continuous functions to arbitrary accuracy[14]. The basic configuration of the fuzzy system consists of four main components: fuzzy rule base, fuzzy inference engine, fuzzifier and defuzzifier . The fuzzy system performs a mapping from . Let where . Wang[16] presents a detailed description of each of the four blocks in the fuzzy system. The fuzzy rule base consists of a collection of fuzzy IF-THEN rules:
where are the input and output of the fuzzy system, and are fuzzy sets in and , respectively. is the number of rules. The fuzzifier maps a crisp point into a fuzzy set in . The fuzzy inference engine performs a mapping from fuzzy sets in to fuzzy sets in , based upon the fuzzy IF-THEN rules in the fuzzy rule base and the compositional rule of inference. The defuzzifier maps a fuzzy set in to a crisp point in . The fuzzy systems with center-average defuzzifier, product inference, and singleton fuzzifier are of the following form:
(19)
where is the point at which fuzzy membership function of fuzzy sets achieves its maximum value, and it is assumed that . Eq. (19) can be rewritten as
(20)
where is a parameter vector, is a regressive vector with the regressor , which is defined as fuzzy basis function
(21)
In order to achieve the proposed control objectives, these unknown nonlinear functions and will be approximated by tuning the parameters of the corresponding fuzzy systems. In this situation, and in (7) will be approximated by the following fuzzy systems respectively.
(22)
(23)
where .
Due to the existence of fuzzy approximation errors and unmatched uncertainties, the resulting robust adaptive fuzzy controller can be chosen as
(24)
where is the robust compensator defined as
(25)
and are the solutions of the following Riccati equation[19]
(26)
It is noticed that Riccati equation (26) has a solution if and only if . Moreover, the auxiliary control input can be chosen as
(27)
It is obvious from (24), (27) and (13) that we can obtain
(28)
Then the state space representation of (28) can be defined as
(29)
where
Moreover, the coefficients are chosen such that the matrices are Hurwitz for
Now let the optimal parameter estimates be defined as follows[16]:
(30)
where denote the sets of suitable bounds on , and z , respectively. The minimum approximation errors[15,16] is defined as
(31)
Then (29) can be rewritten as
(32)
where
The parameter adaptive laws are chosen as
(33)
(34)
where and are positive constants.
Theorem 1: Consider the MIMO nonlinear uncertain system (1) and Assumptions 1-3 are satisfied. If the robust adaptive fuzzy control scheme in (24)-(27) with the learning adaptive laws in (16), (33), and (34) are adopted, the following properties are guaranteed:
(ⅰ) The states of the closed-loop system are uniformly ultimately bounded. Furthermore, the output tracking errors asymptotically converge to the boundary set.
(ⅱ) For the given attenuation level , the tracking performance index (17) is achieved.Proof. Choose Lyapunov function as
(35)
Differentiating and along the solution of (32), we obtain
By the fact and (14), (25) and (32), the above equation becomes
(36)
From the adaptive laws, (15) and (33) and (34), and the Riccati equation (26), we get
Since
(37)
Let
Let
Let
Let
(38)
Let from (35) and (38) we have
(39)
However, the proposed controller will not only guarantee the asymptotic output tracking but also the uniform ultimate boundary. Thus, the control objective (i) is realized.
In order to achieve the control objective (ii), we integrate (37) from , we have
(40)
Since , we can write (40) as follows:
(41)
Let
then from (41), we obtain
(42)
i.e., the control objective (ii) is achieved.

4. An Example and Simulation Results

In this section we provide an example to demonstrate the performance of the proposed robust adaptive fuzzy controller. The two-degrees-of freedom manipulator[23] shown in Fig.1 is illustrated under the assumption of lumped equivalent masses and mass less links, and its dynamics are represented as follows:
(43)
where and are the first joint angle and the second joint angle, respectively. g is the gravitational constant and , are the applied torques. Suppose that exists and let the desired positions be and . Let the state vector be defined as
.
Equation (43) in state space representation becomes
(44)
(45)
(46)
(47)
with
where denote the point mass, length of link, and additional constant inertia with respect to axis of rotation. For better comparison to the simulation results of earlier parameter values used are the same as those of[23]: =0.5 kg, =6.35 kg, =1 m, =0.8 m, =5 kg-m, =5 kg-m, rad. By tracking a sine function, the unmatched uncertainties will be violent change with time varying and raised. This situation could make us more difficult to track the desired output, but the trajectory still can be arrived by the proposed controller in this paper.
Choose fuzzy membership functions as follows:
Let
and
Using (22) and (23) to approximate the unknown (here we assume are known a priori). For the , solving Riccati equation (26), we get
Let . We set the uncertain coefficients , and . Results of this simulation are given in Figs 2-6. Figs. 2-3 show the tracking trajectories of joint 1 and joint 2, respectively. Figs. 4-5 show the torques of joint 1 and joint 2, respectively. Fig. 6 shows the curve of the tracking performance index in (17). It is easily shown from these simulation results that the proposed robust adaptive fuzzy control algorithm (24) can achieve the excellent output tracking performances of the nonlinear system with higher-order and unmatched uncertainties.
Figure 1. A two-degree of freedom manipulator
Figure 2. The tracking trajectory of joint 1
Figure 3. The tracking trajectory of joint 2
Figure 4. The torque of joint 1
Figure 5. The torque of joint 2
Figure 6. Curves of

5. Conclusions

The output tracking control problem of MIMO nonlinear systems with higher-order and unmatched uncertainties has been studied in this paper. In the proposed design method, fuzzy logic systems are used to estimate the part of unknown nonlinear functions, and the robust controller that combines the optimal control with adaptive laws can deal with unmatched uncertainties and fuzzy approximation errors. Because of the complexity of the structure of the uncertainties, the upper bounds on the norm of the uncertainties can be estimated by the proposed adaptation laws. Simulation results demonstrate that the overall control system guarantees that all signals involved are uniformly ultimate bounded, and that the tracking performance index can be achieved.

References

[1]  A. Isidori, Nonlinear Control Systems: An Introduction, New York: Springer-Verlag, 1989.
[2]  S. Sastry and A. Isidori, “Adaptive control of linearizable systems,” IEEE Transactions on Automatic Control, vol. 34, no. 11, pp. 1123-1130, Nov., 1989.
[3]  Y. Hashimoto, H. Wu, and K. Mizukami, “Exponentially robust output tracking of SISO nonlinear systems with uncertainties,” Proceedings of the 35th IEEE Conference on Decision and Control, Kobe, Japan, pp. 2077-2082, 1996.
[4]  V. S. Bandal and P. N. Vernekar, " A new approach to a sliding mode controller design for a magnetic levitation system," Asia-Pacific Conference on Computational Intelligence and Industrial Applications, pp. 326-329, 2009.
[5]  S. L. Chen and C. C. Weng, " Robust control of a voltage-controlled three-pole active magnetic bearing system," Mechatronics, IEEE Transactions on Mechatronics, vol. 15 , no. 3, pp. 381-388, 2010.
[6]  Y. S. Chou and W. Wu, “Robust controller design for uncertain nonlinear systems via feedback linearization,” Chemical Engineering Science, vol. 50, no. 9, pp. 1429-1439, 1995.
[7]  M. L. Chiang and L. C. Fu, " Adaptive and robust control for nonlinear HVAC system," IEEE International Conference on Systems, Man and Cybernetics, pp. 4982-4987, 2006.
[8]  H. A. Zarchi, J. Soltani, A. R. Maleknia, and G. Markadeh, " A Lyapunov based nonlinear speed tracking controller for Synchronous Reluctance Motor using adaptive input-output feedback linearization technique," IEEE International Conference on Industrial Technology, pp. 1-5, 2008.
[9]  J. Zhang and Y. Xia, “Design of Static Output Feedback Sliding Mode Control for Uncertain Linear Systems,” IEEE Trans. on Industrial Elec., vol. 57, no. 6, pp. 2161-2170, June 2010.
[10]  K. K. Shyu, W. J. Liu, and K. C. Hsu, “Decentralised variable structure control of uncertain large-scale systems containing a dead-zone,” IEEE Proc.-Control Theory Appl., vol. 150, no. 5, pp. 467-475, Sep., 2003.
[11]  C. C. Chiang and W. H. Wang, “Decentralized Robust Adaptive Fuzzy Controller Design of Uncertain Large-scale Nonlinear Systems,” International Journal of Fuzzy Systems, Vol. 5, March, pp. 41-49, 2003.
[12]  H. J. Uang and B. S. Chen, “Robust adaptive optimal tracking design for uncertain missile systems: a fuzzy approach,” Fuzzy Sets and Systems, vol. 126, no. 1, pp. 63-87, Feb., 2002.
[13]  B. S. Chen, C. S. Tseng, and H. J. Uang, “Robustness design of nonlinear dynamic systems via fuzzy linear control,” IEEE Transactions on Fuzzy Systems, vol. 7, no. 5, pp. 571-585, Oct., 1999.
[14]  R. J. Wai, “Fuzzy sliding-mode control using adaptive tuning technique,” IEEE Trans. on Industrial Electronics, vol. 54, no. 1, pp. 586- 594, Feb., 2007.
[15]  L. X. Wang, “Stable adaptive fuzzy control of nonlinear system,” IEEE Transactions on Fuzzy Systems, vol. 1, no. 2, pp. 146-155, May, 1993.
[16]  L. X. Wang, Adaptive Fuzzy Systems and Control Design and Stability Analysis, New Jerey: Prentice Hall, 1994.
[17]  S. Tong and H. X. Li, “Fuzzy adaptive sliding-mode control for MIMO nonlinear systems,” IEEE Trans. on Fuzzy Systems, vol. 11, no. 3, pp. 354-360, Jun., 2003.
[18]  Y. Yang, “Direct robust adaptive fuzzy control (DRAFC) for uncertain nonlinear systems using small gain theorem,” Fuzzy Sets and Systems, vol. 151, no. 1, pp. 79-97, 2005.
[19]  S. Labiod, M. S. Boucherit, and T. M. Guerra, “Adaptive fuzzy control of a class of MIMO nonlinear systems,” Fuzzy Sets and Systems, vol. 151, pp. 59-77, 2005.
[20]  C. C. Chiang and C. H. Wu, “Observer-Based Adaptive Fuzzy Sliding Mode Control of Uncertain Multiple-Input Multiple-Output Nonlinear Systems,” The IEEE International Conference on Fuzzy Systems, Imperial College, London, UK, July 23-26, pp. 565-570, 2007.
[21]  F. Goat, C. Shao, F. Wang, and W. Wag, " Robust adaptive control of bilinear plants with high-order perturbation uncertainties," IEEE Proceeding of the 39th Conference on Decision and Control, Sydney Convention & Exhibition Center, Australia, pp. 4934-4938, 2000.
[22]  T. V. M. Nguyen, H. T. Nguyen, and Q. P. Ha, " Sliding mode neural controller for nonlinear systems with higher-order and uncertainties," Proceedings of the IEEE Conference on Robotics, Automation and Mechatronics, Singapore, pp.1026-1031, 2004.
[23]  Z. M. Yeh, “A performance approach to fuzzy control design for nonlinear systems,” Fuzzy Sets and Systems, vol. 64, pp. 339-352, Feb., 1994.