Open Access is an initiative that aims to make scientific research freely available to all. To date our community has made over 100 million downloads. It’s based on principles of collaboration, unobstructed discovery, and, most importantly, scientific progression. As PhD students, we found it difficult to access the research we needed, so we decided to create a new Open Access publisher that levels the playing field for scientists across the world. How? By making research easy to access, and puts the academic needs of the researchers before the business interests of publishers.
We are a community of more than 103,000 authors and editors from 3,291 institutions spanning 160 countries, including Nobel Prize winners and some of the world’s most-cited researchers. Publishing on IntechOpen allows authors to earn citations and find new collaborators, meaning more people see your work not only from your own field of study, but from other related fields too.
Oregon Institute of Technology, Department of Electrical and Renewable Energy Engineering, Klamath Falls, Oregon, USA
Edwin E. Yaz
Marquette University, Department of Electrical and Computer Engineering, Haggerty Hall of Engineering, Milwaukee, Wisconsin, USA
James Long
Oregon Institute of Technology, Department of Computer Systems Engineering Technology, Klamath Falls, Oregon, USA
Tim Miller
Green Lite Motors Corporation, Portland, OR, USA
*Address all correspondence to:
1. Introduction
Research on control of non-linear systems over the years has produced many results: control based on linearization, global feedback linearization, non-linear H∞ control, sliding mode control, variable structure control, state dependent Riccati equation control, etc [Khalil, 2002]. This chapter will focus on fuzzy control techniques. Fuzzy control systems have recently shown growing popularity in non-linear system control applications. A fuzzy control system is essentially an effective way to decompose the task of non-linear system control into a group of local linear controls based on a set of design-specific model rules. Fuzzy control also provides a mechanism to blend these local linear control problems all together to achieve overall control of the original non-linear system. In this regard, fuzzy control technique has its unique advantage over other kinds of non-linear control techniques. Latest research on fuzzy control systems design is aimed to improve the optimality and robustness of the controller performance by combining the advantage of modern control theory with the Takagi-Sugeno fuzzy model [7, 8, 9, 10, 13, 14].
In this chapter, we address the non-linear state feedback control design of both continuous-time and discrete-time non-linear fuzzy control systems using the Linear Matrix Inequality (LMI) approach. We characterize the solution of the non-linear control problem with the LMI, which provides a sufficient condition for satisfying various performance criteria. A preliminary investigation into the LMI approach to non-linear fuzzy control systems can be found in [7, 8, 13]. The purpose behind this novel approach is to convert a non-linear system control problem into a convex optimization problem which is solved by a LMI at each time. The recent development in convex optimization provides efficient algorithms for solving LMIs. If a solution can be expressed in a LMI form, then there exist optimization algorithms providing efficient global numerical solutions [3]. Therefore if the LMI is feasible, then LMI control technique provides globally stable solutions satisfying the corresponding mixed performance criteria [4, 6, 15, 16, 17, 18, 19, 20]. We further propose to employ mixed performance criteria to design the controller guaranteeing the quadratic sub-optimality with inherent stability property in combination with dissipative type of disturbance attenuation.
In the following sections, we first introduce the Takagi-Sugeno fuzzy modelling for non-linear systems in both continuous time and discrete time. We then propose the general performance criteria in section 3. Then, the LMI control solutions are derived to characterize the optimal and robust fuzzy control of continuous time and discrete time non-linear systems, respectively. The inverted pendulum system control is used as an illustrative example to demonstrate the effectiveness and robustness of our proposed approaches.
The following notation is used in this work: x∈Rndenotes n-dimensional real vector with norm ∥x∥=(xTx)1/2 where (.)T indicates transpose. A≥0for a symmetric matrix denotes a positive semi-definite matrix. L2and l2 denotes the space of infinite sequences of finite dimensional random vectors with finite energy, i.e. ∫0∞∥xt∥2<∞in continuous-time, and Σk=0∞∥xk∥2<∞ in discrete-time, respectively.
The importance of the Takagi-Sugeno fuzzy system model is that it provides an effective way to decompose a complicated non-linear system into local dynamical relations and express those local dynamics of each fuzzy implication rule by a linear system model. The overall fuzzy non-linear system model is achieved by fuzzy “blending” of the linear system models, so that the overall non-linear control performance is achieved. Both of the continuous-time and the discrete-time system models are summarized below.
2.1. Continuous-time Takagi-Sugeno system model
The ith rule of the Takagi-Sugeno fuzzy model can be expressed by the following forms:
Model Rulei:
Ifφ1(t)
isMi1,φ2(t)
isMi2,... and φp(t) isMip,
Then the input-affine continuous-time fuzzy system equation is:
where x(t)∈Rnis the state vector, u(t)∈Rmis the control input vector, y(t)∈Rqis the performance output vector, w(t)∈Rsis L2 type of disturbance, ris the total number of model rules, Mijis the fuzzy set. The coefficient matrices areAi∈Rn×n,Bi∈Rn×m,Fi∈Rn×s,Ci∈Rq×n,Di∈Rq×m,Zi∈Rq×s. And φ1,...,φp are known premise variables, which can be functions of state variables, external disturbance and time.
It is assumed that the premises are not the function of the input vectoru(t), which is needed to avoid the defuzzification process of fuzzy controller. If we use φ(t)to denote the vector containing all the individual elementsφ1(t),φ2(t),...,φp(t), then the overall fuzzy system is
where x(k)∈Rnis the state vector, u(k)∈Rmis the control input vector, y(k)∈Rqis the performance output vector, w(k)∈Rsis l2 type of disturbance, ris the total number of model rules, Mijis the fuzzy set. The coefficient matrices areAi∈Rn×n,Bi∈Rn×m,Fi∈Rn×s,Ci∈Rq×n,Di∈Rq×m,Zi∈Rq×s. And φ1,...,φp are known premise variables which can be functions of state variables, external disturbance and time.
It is assumed that the premises are not the function of the input vectoru(k), which is needed to avoid the defuzzification process of fuzzy controller. If we use φ(k)to denote the vector containing all the individual elementsφ1(k),φ2(k),...,φp(k), then the overall fuzzy system is
In this section, we propose the general performance criteria for non-linear control design, which yields a mixed Non-Linear Quadratic Regular (NLQR) in combination with H∞ or dissipative performance index. The commonly used system performance criteria, including bounded-realness, positive-realness, sector boundedness and quadratic cost criterion, become special cases of the general performance criteria. Both the continuous-time and discrete-time general performance criteria are given below:
By properly specifying the value of weighing matrices Q,R,Ci,Di,Ziandα,β,γ, mixed performance criteria can be used in non-linear control design, which yields a mixed Non-linear Quadratic Regulator (NLQR) in combination with dissipative type performance index with disturbance reduction capability. For example, if we takeα=1,β=0,γ<0, (25) yields
Other possible performance criteria which can be used in this framework with various design parameters α,β,γare given in Table.1. Design coefficients αand γcan be maximized or minimized to optimize the controller behavior. It should also be noted that the satisfaction of any of the criteria in Table 1 will also guarantee asymptotic stability of the controlled system.
By properly specifying the value of weighing matrices Q,R,Ci,Di,Ziandα,β,γ, mixed performance criteria can be used in non-linear control design, which yields a mixed Non-linear Quadratic Regulator (NLQR) in combination with dissipative type performance index with disturbance reduction capability. For example, if we takeα=1,β=0,γ<0, (29) yields
which is a mixed NLQR-H∞Design [16, 17, 18]. In (19), γcan be minimized to achieve a smaller l2-l2 or H∞ gain for the closed loop system.
Other possible performance criteria which can be used in this framework with various design parameters α,β,γare given in Table.1. Design coefficients αand γcan be maximized or minimized to optimize the controller behavior. It should also be noted that the satisfaction of any of the criteria in Table 1 will also guarantee asymptotic stability of the controlled system.
α
β
γ
Performance Criteria
1
0
<0
NLQR-H∞Design
1
0
NLQR-PassivityDesign
1
"/>0
NLQR-InputStrictPassivityDesign
"/>0
1
0
NLQR-OutputStrictPassivityDesign
"/>0
1
"/>0
NLQR-VeryStrictPassivity
Table 1.
Various performance criteria in a general framework
4. Fuzzy LMI control of continuous time non-linear systems with general performance criteria
The main results of this chapter are summarized in section 4 and section 5. The following theorem provides the fuzzy LMI control to the continuous time non-linear systems with general performance criteria.
Theorem 1 Given the system model and performance output (2) and control input (8), if there exist matrices S=P-1>0for allt≥0, such that the following LMI holds:
Hence, if the LMI (49) holds, inequality (24) is satisfied. This concludes the proof of the theorem.
Remark 1: For the chosen performance criterion, the LMI (49) need to be solved at each time to find matricesS,M, by using relation (33), we can find the feedback control gain, therefore, the feedback control can be found to satisfy the chosen criterion.
5. Fuzzy LMI control of discrete time non-linear systems with general performance criteria
This section summarizes the main results for fuzzy LMI control of discrete time non-linear systems with general performance criteria:
Theorem 2: Given the closed loop system and performance output (13), and control input (19), if there exist matrices S=P-1>0for allk≥0, such that the following LMI holds:
By factoring out the ∑i∑jhi(φk)hj(φk) term, we have
Ω11Ω12Ω13Ω14Ω15Ω22Ω23Ω240*P-100**I0***R-1≥0E128
where
Ω11=P-QE129
Ω12=β4[Hji+Hij]TE130
Ω13=12(Gji+Gij))TE131
Ω14=12α1/2(Hij+Hji)TE132
Ω15=12(Ki+Kj)TE133
Ω22=-γI+β2(Zi+Zj)TE134
Ω23=12(Fi+Fj)TE135
Ω24=12α1/2(Zi+Zj)TE136
By pre-multiplying and post-multiplying the matrix with the block diagonal matrixdiag(S,I,I,I,I), whereS=P-1, and applying Schur complement again, the following LMI result is obtained
The inverted pendulum on a cart problem is a benchmark control problem used widely to test control algorithms. A pendulum beam attached at one end can rotate freely in the vertical 2-dimensional plane. The angle of the beam with respect to the vertical direction is denoted at angleθ. The external force uis desired to set angle of the beam θ(x1) and angular velocity θ˙ (x2) to zero while satisfying the mixed performance criteria. A model of the inverted pendulum on a cart problem is given by [1, 9]:
where x1 is the angle of the pendulum from vertical direction, x2is the angular velocity of the pendulum, gis the gravity constant, mis the mass of the pendulum, Mis the mass of the cart, Lis the length of the center of mass (the entire length of the pendulum beam equals2L), uis the external force, control input to the system, wis the L2 type of disturbance, a=1m+Mis a constant, and ε1.ε2 is the weighing coefficients of disturbance.
Due to the system non-linearity, we approximate the system using the following two-rule fuzzy model:
and the initial condition ofx1(0)=π/6,x2(0)=-π/6. The membership function of Rule 1 and Rule 2 is shown below in Fig.1.
Figure 1.
Membership functions of Rule 1 and Rule 2.
Figure 2.
Angle trajectory of the inverted pendulum.
Figure 3.
Angular velocity trajectory of the inverted pendulum.
Figure 4.
Control input applied to the inverted pendulum.
The feedback control gain can be found from (31)(51) by solving the LMI at each time. The following design parameters are chosen to satisfy:
Mixed NLQR-H∞criteria:
C=[11],D=[1],Q=diag[1001],R=1,α=1,β=0,γ=-5E160
Mixed NLQR-passivitycriteria:
C=[11],D=[1],Q=diag[1001],R=1,α=1,β=5,γ=0E161
The mixed criteria control performance results are shown in the Figs.2-4. From these figures, we find that the novel fuzzy LMI control has satisfactory performance. The mixed NLQR-H∞criteria control has a smaller overshoot and a faster response than the one with passivity property. The new technique controls the inverted pendulum very well under the effect of finite energy disturbance. It should also be noted that the LMI fuzzy control with mixed performance criteria satisfies global asymptotic stability.
This chapter presents a novel fuzzy control approach for both of continuous time and discrete time non-linear systems based on the LMI solutions. The Takagi-Sugeno fuzzy model is applied to decompose the non-linear system. Multiple performance criteria are used to design the controller and the relative weighting matrices of these criteria can be achieved by choosing different coefficient matrices. The optimal control can be obtained by solving LMI at each time. The inverted pendulum is used as an example to demonstrate its effectiveness. The simulation studies show that the proposed method provides a satisfactory alternative to the existing non-linear control approaches.
References
1.Baumann W.T, Rugh W.J1986Feedback Control of Non-linear Systems by Extended Linearization. IEEE Trans. Automatic Control. AC-3114046
2.BasarT.BernhardP.1995H-infinity Optimal Control and Related Minimax Design Problems, A Dynamic Game Approach,nd Ed.,Birkhauser, 1995.
3.BoydS.GhaouiL. E.FeronE.BalakrishnanV.1994Linear Matrix Inequalities in System and Control TheorySIAM Studies in Applied Mathematics, SIAM, Philadelphia.
4.HuangY.Lu-MW.1996Non-linear Optimal Control: Alternatives to Hamilton-Jacobi Equation, Proc. of 35th Conf. on Decision and Control, Kobe, Japan, 39423947
6.MohseniJ.YazE.OlejniczakK.1998State Dependent LMI Control of Discrete-Time Non-linear Systems, Proc. of the 37th IEEE Conference on Decision and Control, Tampa, FL, 46264627
7.TakagiT.SugenoSugenoM(1985Fuzzy Identification of Systems and Its Applications to Model and Control, IEEE Trans. Syst. Man. Cyber., 15116132
8.TanakaK.SugenoM.1990Stability Analysis of Fuzzy Systems Using Lyapunov’s Direct Method, Proc. NAFIPS90, 133136
9.TanakaK.IkedaT.WangH. O.1996Design of Fuzzy Control Systems Based on Relaxed LMI Stability Conditionsthe 35th IEEE Conference on Decision and ControlKobe, 1598603
10.TanakaK.WangH. O.2001Fuzzy Control Systems Design and Analysis, A Linear Matrix Inequality Approach,Wiley.
11.Van der Shaft A.J1993Non-linear State Space H1 control Theory, in Perspectives in control, H. J. Trentelman and J. C.Willems, Eds. Birkhauser.
12.VidyasagarM.2002Non-linear System Analysis, 2nd Ed., SIAM.
13.Wang L.X1994Adaptive Fuzzy Systems and Control: Design and Stability Analysis,Prentice Hall, Englewood Cliffs, NJ.
14.WangH. O.TanakaK.GriffinM.1996An Approach to Fuzzy Control of Non-linear Systems: Stability and Design Issues, IEEE Trans. Fuzzy Syst., 411423
15.WangX.YazE. E.2009The State Dependent Control of Continuous-Time Non-linear Systems with Mixed Performance Criteria, Proc. of IASTED Int. Conf. on Identi cation Control and Applications, Honolulu, HI, 98102
16.WangX.YazE. E.2010Robust multi-criteria optimal fuzzy control of continuous-time non-linear systems, Proc. of the 2010 American Control Conference, Baltimore, MD, USA, 64606465
17.WangX.YazE. E.JeongC. S.2010Robust non-linear feedback control of discrete-time non-linear systems with mixed performance criteria, Proc. of the 2010 American Control Conference, Baltimore, MD, USA,63576362
18.WangX.YazE. E.2010Robust multi-criteria optimal fuzzy control of discrete-time non-linear systems, Proc. of the 49th IEEE Conference on Decision and Control, Atlanta, Georgia, USA, 42694274
19.WangX.YazE. E.YazY. I.2010Robust and resilient state dependent control of continuous-time non-linear systems with general performance criteria, Proc. of the 49th IEEE Conference on Decision and Control, Atlanta, Georgia, USA, 603608
20.WangX.YazE. E.YazY. I.Robustresilientstate.dependentcontrol.ofdiscrete.timenon-linear.systemswith.generalperformance.criteriaProc.of discrete time non-linear systems with general performance criteria, Proc. of the 18th IFAC Congress, Milano, Italy, 1090410909