Acessibilidade / Reportar erro

Guaranteed cost fuzzy controllers for a class of uncertain nonlinear dynamic systems

Abstract

Stability analysis and a systematic robust fuzzy control design for uncertain nonlinear systems with polytopic uncertainties are presented. The approach given uses the T-S fuzzy systems which are represented by a family of local uncertain linear systems with aggregation. The resulting fuzzy controller is a blending of state feedback gains obtained from a guaranteed cost control (GCC) problem. A sufficient condition for the robust stability of the feedback T-S fuzzy system with uncertainties using a quadratic Lyapunov function is given. A feature of the proposed approach is that an upper bound on the guaranteed cost is minimized by solving an optimization problem with linear matrix inequalities (LMIs).

guaranteed cost control; fuzzy control; robust control; uncertain T-S fuzzy systems


Guaranteed cost fuzzy controllers for a class of uncertain nonlinear dynamic systems

Natache S.D. Arrifano; Vilma A. Oliveira

Departamento de Engenharia Elétrica, Universidade de São Paulo, USP, Av. Trabalhador São-carlense, 400 - 13566-550, São Carlos, SP, Brasil E-mails: natachea@sel.eesc.usp.br / vilmao@sel.eesc.usp.br

ABSTRACT

Stability analysis and a systematic robust fuzzy control design for uncertain nonlinear systems with polytopic uncertainties are presented. The approach given uses the T-S fuzzy systems which are represented by a family of local uncertain linear systems with aggregation. The resulting fuzzy controller is a blending of state feedback gains obtained from a guaranteed cost control (GCC) problem. A sufficient condition for the robust stability of the feedback T-S fuzzy system with uncertainties using a quadratic Lyapunov function is given. A feature of the proposed approach is that an upper bound on the guaranteed cost is minimized by solving an optimization problem with linear matrix inequalities (LMIs).

Mathematical subject classification: 93C42, 93B51, 34D20.

Key words: guaranteed cost control, fuzzy control, robust control, uncertain T-S fuzzy systems.

1 Introduction

The main difficulties found in the control design for real systems are the nonlinearities and uncertainties. If we treat nonlinearities as uncertainties the obtained results for stability are in general conservatives. In the last years, attractive stability results for nonlinear systems using Takagi-Sugeno (T-S) fuzzy systems [1] based on the theory of stability of nonlinear systems appeared in Feng et al. [2] and Cao et al. [3]. In the same context, stability conditions using LMIs were given in Hong and Langari [4], Li et al. [5] and Wang et al. [6]. Following this trend, the robust stabilization of uncertain nonlinear systems became an active field of research wherein available robust control techniques for uncertain linear systems is extended to deal with the T-S fuzzy systems [7]-[10]. In the framework of T-S fuzzy systems, parametric uncertainty can be represented in general by norm-bounded or polytopic uncertain sets. Different robust control solutions for the T-S fuzzy system with norm-bounded and polytopic uncertainty representation can be found in Lee et al. [7] and Tanaka et al. [8] and Cao et al. [9], respectively. In Cao et al. [9] it is developed a constructive algorithm to the H¥ feedback control of uncertain nonlinear systems based on a piecewise differentiable quadratic Lyapunov function. They accomplish this in a rather involved manner by decomposing the T-S fuzzy system into independent subsystems of the state space representing the crisp, boundary and transition regions. The latter subsystem is in turn decomposed into a set of extreme subsystems. The motivation for this approach is the fact that one can associate a Lyapunov function to each subsystem. In this paper, we follow Cao et al. [9] to represent the uncertain nonlinear dynamic systems with polytopic uncertainties but we consider a common Lyapunov function to establish the stability for the global T-S fuzzy system, thus simplifying the solution. In the context of LMIs, we give a computationally tractable solution to the design of guaranteed cost fuzzy controllers (GCFC) and stability analysis of real systems which can be represented by this class of uncertain nonlinear systems.

We consider a class of uncertain nonlinear dynamic systems described by

where x(t) Î Rn is the system state vector, u(t) Î Rm is the input vector, p Î RN is the uncertain parameter vector, f(.): Rn × RN ® Rn and g(.): Rn × RN ® Rn×m are uncertain nonlinear functions. We assume a polytopic representation of (1) as

for

where fk(.) and gk(.), k = 1,2, ..., n define the called vertex systems, with the number of vertexes equal to n(n = 2N; N the number of uncertain parameters of the system).

Local uncertain linear models of (2) are constructed by extending the linearization formula proposed by Teixeira and Zak [10], which yields a good approximates of the system in the vicinity of the operating point even if the operating point is not an equilibrium point. The T-S fuzzy system adopted in this work is inferred as a weighted average of local input-output relations of (2) and can be represented by

where Ai(.) and Bi(.), i = 1, 2, ..., r describe the uncertain linear systems linearized in r chosen operation points, x(t) are the premise variables, ai(.), i = 1, 2, ..., r are the normalized membership functions, such that ai(x(t)) > 0 for i = 1, 2, ¼, r and ai(x(t)) = 1 [8].

The remainder of the paper is organized as follows: Section 2 presents the stability analysis and the GCFC design. Simulation results on a mass-spring-damper mechanical system are given in Section 3 to illustrate the effectiveness of the proposed approach. The paper concludes with brief remarks in Section 4.

2 Fuzzy control design for T-S fuzzy systems with uncertainties

In the fuzzy control design, we use the concept of parallel distributed compensation (PDC), where each controller is distributively designed for the corresponding rule of the T-S fuzzy system [6]. Therefore, the fuzzy controller for T-S fuzzy system (3) is inferred as a weighted average of the controllers designed for each rule,

where Fi Î Rm×n, i = 1, 2, ..., r are the local state feedback gains to be designed with ai(.), i = 1, 2, ..., r as defined before. Substituting (4) in (3), we obtain the state feedback T-S fuzzy system as

Using (2) and some algebraic manipulations, we can write (5) as

where Hik := Aik - BikFi and Gijk := Aik - BikFj + Ajk - BjkFi for i = 1,2, ..., r and k = 1, ..., n. In (6), notation means, for instance for r = 3, aijÛ a12 + a13 + a23.

2.1 Stability analysis

In this section, we derive a sufficient condition for the stability of the feedback T-S fuzzy system (6) in terms of a Lyapunov function candidate of the type V(x(t)) = x(t)T Px(t) [6].

Proposition 2.1 The equilibrium x(t) = 0 of the state feedback T-S fuzzy system [6] is globally asymptotically stable if there exists a common symmetric positive definite matrix P of appropriate dimensions satisfying

with Hik and Gijk for i = 1, 2,..., r and k = 1, 2,...,n as already defined.

Proof. Consider a Lyapunov function candidate of the type

along the trajectories of system (6). Taking its derivative, we have

Since (10) is a quadratic function, system (6) is asymptotically stable if we have

Using the fact that ai(x(t)) > 0 and hk(p) > 0 for all i = 1, 2, ..., r and k = 1, 2, ..., n, we have

and

which completes the proof.

2.2 Guaranteed cost fuzzy control design via LMIs

In this section, we propose a robust fuzzy control design in terms of an optimal quadratic guaranteed cost problem as in Costa and Oliveira [11] and Jadbabaie et al. [12]. This approach is based on the global stability of the feedback T-S fuzzy system (6). In order to obtain a systematic control design, we formulate the problem in the context of the convex analysis using LMIs.

Definition 2.1. The T-S fuzzy system with uncertainties (3) is said to be stable if there exists a stabilizing control law as in (4) such that an upper bound on the quadratic performance index

along the system trajectories is minimized with Q0Î Rn×n, R0Î Rm×m, Q0>0 and R0 > 0 weighting symmetric matrices which are chosen to yield desired performances.

Definition 2.2. If there exist a stabilizing fuzzy control law (4) and a positive scalar d such that C(x0, u(t)) < d for the T-S fuzzy system with uncertainties (3) then d is a guaranteed cost and (4) is a guaranteed cost control.

Proposition 2.2. Consider the T-S fuzzy system with uncertainties (3), fuzzy control law (4) and cost performance (12). If there exist a symmetric positive definite matrix W and matrices Xi, i = 1, 2, ..., r of appropriate dimensions which satisfy

where W := P-1 and Xi := FiW, then the fuzzy control law (4) with Fi = XiW-1 is a guaranteed control law and the cost given by d := W-1x0 is a guaranteed cost.

Proof. Assume that there exist a symmetric positive definite matrix P = W-1 and matrices Fi = XiW-1 satisfying LMIs (13)-(15). Applying the Schur complement [13] in (14) and (15) and pre and post multiplying the resulting inequalities by P, after performing some algebraic manipulations, they can be reduced to

and

Multiplying (16) by (x(t))hk(p) and (17) by ai(x(t))aj(x(t))hk(p) and using the fact that

we have

As Q0 + R0F > 0, by Proposition 2.1, the state feedback T-S fuzzy system (6) is asymptotically stable. Using Proposition 2.1, (18) can be written as

Substituting (4) in (12), it results

Using the fact that

[12], we can write (19) as

Thus, using (22) and integrating both sides of (19), we have

The result follows by Definitions 2.1 and 2.2.

Lemma 2.1. If d = W-1x0 is a guaranteed cost for the feedback T-S fuzzy system (6) under performance index (9) then

is a guaranteed cost for (6) and an upper bound for d with lmax(.) the maximum eigenvalue.

Proof. Using singular value decompositions the result follows straightforward.

Using both Proposition 2.2 and Lemma 2.1, we can construct the following generalized eigenvalue problem (GEVP) [13] in order to obtain the GCFC for the state feedback T-S fuzzy system with uncertainties (6)

If (25) is feasible, we have g > lmax(W-1) and the feedback gains Fi = XiW-1, for i = 1, 2, ..., r.

3 Simulation results

In this section, an illustrative example of the applicability of the proposed approach is given. We consider the same example as in Tanaka et al. [8], a simple nonlinear mass-spring-damper mechanical system with an uncertain parameter shown in Figure 1, which is described as

where M is the mass, u is the force, f(.) is the nonlinear or uncertain term with respect to the spring, g(.) is the nonlinear or uncertain term with respect to the damper and f(.) is the nonlinear term with respect to the input system. We assume f(y(t)) = c(t)y(t) with

and M = 1, for y(t) Î [-1.5 1.5] and (t) Î [-1.5 1.5] as in Tanaka et al. [8]. Defining x(t) := [(t) y(t)]T, we can write (26) in the following state space representation


As system (27) presents one uncertain parameter, we have two vertexes in the polytopic description as presented in Section 1. The local uncertain linear models were constructed by selecting = [1.9740 0]T and = [-1.9740 0]T as operating points for i = 1, 2 and k = 1, 2

The performance of the global T-S fuzzy system is verified adopting

for x1Î [-1.5 1.5] [8].

As shown in Section 2, the design control procedure is systematically accomplished by using LMIs to solve the optimization problem (25). We choose

Q0 = I2, R0 = 0.07 and x0 = [–0.5 –1.0]T

for both rules. Using the Matlab® LMI toolbox as well as the ordinary differential equation (ODE) solver, we obtain the main results summarized in Table 1. Figures 2 and 3 show the feedback uncertain nonlinear system responses. The proposed solution is comparable to the one given in Tanaka et al. [8]. Its advantage is that it follows a systematic procedure and it minimizes a quadratic performance objective or cost function (9).



4 Conclusion

This paper addresses the design of guaranteed cost fuzzy controllers for a class of uncertain nonlinear systems using LMIs. We establish a sufficient condition for the stability of the global T-S fuzzy system using design methods available for linear uncertain systems. The GCFC problem is formulated in terms of the minimization of an upper bound on the guaranteed cost. The proposed approach yields a computationally tractable solution to the control problem for uncertain nonlinear systems using linguistic rules for the nonlinearities and a polytopic description for the uncertainties. Different control techniques can also be explored using the framework presented.

5 Acknowledgments

This work was supported by the Fundação do Amparo à Pesquisa do Estado de São Paulo under grant 00/05060-1.

Received:05/I/04 . Accepted:09/XI/04

#593/04.

  • [1] T. Takagi and M. Sugeno, Fuzzy identification of systems and its application to modeling and control. IEEE Trans. Systems, Man and Cybernetics, 15 (1) (1985), 116-132.
  • [2] G. Feng, S.G. Cao, N.W. Rees and C.K. Chak, Design of fuzzy control systems with guaranteed stability. Fuzzy Sets and Systems, 85 (1) (1997), 1-10.
  • [3] N.W. Rees, S.G. Cao and G. Feng, Further results about quadratic stability of continuous-time fuzzy control systems. Int. J. Systems Science, 28 (4) (1997), 397-404.
  • [4] S. Hong and R. Langari, An LMI-based HĽ fuzzy control system design with TS framework. Information Sciences, 123 (3-4) (2000), 163-179.
  • [5] J. Li and H.O. Wang, D. Niemann and K. Tanaka, Dynamic parallel distributed compensation for Takagi-Sugeno fuzzy systems: an LMI approach. Information Sciences, 123 (3-4) (2000), 201-221.
  • [6] K. Tanaka, H.O. Wang and M.F. Griffin, An approach to fuzzy control of nonlinear: stability and design issues. IEEE Trans. Fuzzy Systems, 4 (1) (1996), 14-23.
  • [7] K.R. Lee, E.T. Jeung and H.B. Park, Robust fuzzy HĽ control for uncertain nonlinear systems via state feedbak: an LMI approach. Fuzzy Sets and Systems, 120 (1) (2001), 123-134.
  • [8] T. Ikeda, K. Tanaka and H.O. Wang, Robust stabilization of a class of uncertain nonlinear systems via fuzzy control: Quadratic stabilizability, HĽ control theory, and linear matrix inequalities, IEEE Trans. Fuzzy Systems, 4 (1) (1996), 1-13.
  • [9] N.W. Rees, S.G. Cao and G. Feng, HĽ control of uncertain fuzzy continuous-time systems. Fuzzy Sets and Systems, 115 (2) (2000), 171-190.
  • [10] M.C.M. Teixeira and S.H. Zak, Stabilizing controller design for uncertain nonlinear systems using fuzzy models. IEEE Trans. Fuzzy Systems, 7 (2) (1999), 133-142.
  • [11] E.F. Costa and V.A. Oliveira, On the design of guaranteed cost controllers for a class of uncertain linear systems. Systems and Control Letters, 46 (1) (2002), 17-29.
  • [12] M. Jamshid, A. Jadbabaie and A. Titli, Guaranteed-cost design of continuous-time Takagi Sugeno fruzzy controllers via linear matrix inequalities. Proc. IEEE Int. Conf. Fuzzy Systems, (1998), 268-273.
  • [13] E. Feron, S. Boyd, L.E. Ghaoui and V. Balakrishnan, Linear matrix inequalities in system and control theory. SIAM, Philadelphia, PA, (1994)

Publication Dates

  • Publication in this collection
    07 May 2009
  • Date of issue
    Apr 2005

History

  • Accepted
    09 Nov 2004
  • Received
    05 Jan 2004
Sociedade Brasileira de Matemática Aplicada e Computacional Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC, Rua Maestro João Seppe, nº. 900 , 16º. andar - Sala 163, 13561-120 São Carlos - SP Brasil, Tel./Fax: 55 16 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br