Open access

Output Tracking Control for Fuzzy Systems via Static-Output Feedback Design

Written By

Meriem Nachidi and Ahmed El Hajjaji

Submitted: 17 November 2011 Published: 27 September 2012

DOI: 10.5772/48268

From the Edited Volume

Fuzzy Controllers - Recent Advances in Theory and Applications

Edited by Sohail Iqbal, Nora Boumella and Juan Carlos Figueroa Garcia

Chapter metrics overview

2,470 Chapter Downloads

View Full Metrics

1. Introduction

Over the past decades, many advances have been made in the field of control theory which rely on state-space theory. The control design methodology that has been most investigated for the state-feedback control, see for example [1, 2] and the references therein. The state-feedback control design supposes that all the system states are available, which is not always possible in realistic applications. Instead, one has to deal with the absence of full-state information by using observers. From the control point of view, observers can be used as part of dynamical controllers. This observer-based design has been extensively studied in the literature [3, 4]. However, it leads to high-order controllers. As a matter of fact, one has to solve a large problem, which increases numerical computations for large scale systems. Other difficulties may arise, if we consider additional performances, such as disturbance rejection, time delays, uncertainties, etc. Hence, it is more suitable to develop methodologies which involve a design with a low dimensionality. In this context, intensive efforts have been devoted to design low-order controllers [5, 6, 7, 3]. In particular, it has been shown that designing reduced order stabilizing controllers can be cast as a static output-feedback stabilization problem. Also, it is recognized that, in general, the static output-feedback control design may not exist for certain systems. Note that an important advantage of these controllers is that they are easy to implement without significant numerical burden.

In general, the synthesis of static output-feedback stabilizing controllers is known to be a hard task [5, 6, 7]. The main difficulty rises from its nonconvexity. In the literature, some convexification techniques and iterative algorithms have been proposed to handle this problem [5, 7, 3]. A comprehensive survey on static output-feedback stabilization can be found in [6]. The authors show that despite the considerable efforts devoted to solve this problem, there is yet no methodology that can solve it exactly, so it is still an important open topic. However, it has been shown that for SISO (Single-Input Single-Output) systems, this problem can be solved exactly based on an algebraic characterization [8, 9]. Unfortunately, these approaches are valid only for SISO case and cannot be used to take into account additional constraints on the system. In any case, the investigation of this topic within the field of fuzzy control is continuously increasing and leading to many approaches. A most efficient approach is based on the Linear Matrix Inequality (LMI) technique: see for example [10, 11, 12]. Indeed, since the developed interior-point methods [13], LMIs can be solved in polynomial-time, using numerical algorithms [14]. Recently, other approach, based on a projective algorithm has been proposed [15]. Notice that the existing LMI tools have opened an important research area in system and control theory and tackled numerous unsolved problems [14]. Therefore, our main focus in this chapter is the design of static output-feedback controllers using LMI theory for a class of nonlinear systems described by Takagi-Sugeno (T-S) fuzzy models.

Recently, the study of T-S fuzzy models has attracted the attention of many of researchers: see [16] and references therein. Fuzzy models have local dynamics (i.e., dynamics in different state space regions), that are represented by local linear systems. The overall model of a fuzzy system is then obtained by interpolating these linear models through nonlinear fuzzy membership functions. Unlike conventional modeling techniques, which use a single model to describe the global behavior of a nonlinear system, fuzzy modeling is essentially a multi-model approach, in which simple local linear submodels are designed in the form of a convex combination of local models in order to describe the global behavior of the nonlinear system. This kind of models has proved to be a good representation for a certain class of nonlinear dynamic systems.

Since the work by [17] on stability analysis and state feedback stabilization for fuzzy systems, the Parallel Distributed Compensation (PDC) procedure has extensively been used for the control of such systems: for more details see [16]. The basic idea of this procedure is to design a feedback gain for each local model, and then to construct a global controller from these local gains, so that the global stability of the overall fuzzy system can be guaranteed. The most interesting of this concept is that the obtained stability conditions do not depend on the nonlinearities (membership functions), so that this makes possible to use linear system techniques for nonlinear control design.

Up to now, the stabilization control design for T-S systems is successfully investigated based on state-feedback or static/dynamic output-feedback [18, 19]. However, the design of a controller which guarantees an adequate tracking performance for finite-dimensional systems is more general problem than the stabilization one, and is still attract considerable attentions due to demand from practical dynamical processes in electric, mechanics, agriculture,.... One of our main interest in this chapter is solving the static output-feedback tracking problem. Due to the fact that the T-S fuzzy models aggregate a set of local linear subsystems, blended together through nonlinear scalar functions, the static output-feedback control problem can be very complicated to solve. With regard to the literature of fuzzy control, a few recent approaches have dealt with the tracking control design problem for nonlinear systems described by T-S fuzzy model. Generally speaking, the incorporation of linearization techniques and adaptive schemes usually needs system’s perfect knowledge and leads to complicated adaptation control laws. In [20], the author has been shown that the use of the feedback linearization strategy [21] may lead to unbounded controllers, since their stability is not guaranteed. To overcome these drawbacks, LMI-based methodologies have been developed for tracking control problem, using observer-based fuzzy controller to deal with the absence of full-state information [22].

In this context, this chapter will tackle the static output-feedback fuzzy tracking control problem, focusing on an H tracking performance, related to an output tracking error for all bounded references inputs. The presented results are an extension of already published works for the stabilization case [12, 23]. In fact, to solve the nonconvexity problem, inherent to static output-feedback control synthesis, a cone complementarity formulation [7] for T-S fuzzy systems is used combined with an iterative algorithm. This algorithm has to optimize a linear objective function subject to a set of LMIs in each iteration. Thus, controllers are derived that not only ensure stability of the closed-loop system, but also provide a prescribed level of output tracking error attenuation.

The main contribution of this chapter is the purpose of a simple procedure reflected by an efficient LMI-based iterative algorithm to solve the fuzzy tracking control problem for nonlinear systems described by discrete-time T-S models. Therefore, since the proposed fuzzy tracking controllers have a low-order character, they are suitable for industrial application. Furthermore, this chapter shows an application to a relevant practical problem, in power engineering and drives field, of the proposed design procedure: guaranteeing a good tracking of the output voltage of DC-DC buck converter [24, 25, 26].

Advertisement

2. Problem formulation and preliminaries

Consider a nonlinear system which is approximated by a T-S fuzzy model of the following form:

ithR   ule:    IF       z1(k)   is   μ1i   and      and   zp(k)   is   μpi,   THEN   x(k+1)=(Ai+ΔAi(k))x(k)+(Bi+ΔBi(k))u(k)+Eiw(k),y(k)=Cix(k),i=1,,N,E1

where x(k)Rnis the state vector, u(k)Rnuis the input vector, w(k)Rnwcomprises the bounded external disturbances and y(k)Rnyis the system output. Nis the number of IF-THEN rules. z1(k),zp(k)are the premise variables (that comprises states and/or inputs) and μji (i=1,,N,j=1,,p) are the fuzzy sets.Ai, Bi, Ciand Ei are known constant matrices of appropriate size, ΔAi(k), ΔBi(k)are unknown matrices representing time-varying parameter uncertainties, and are assumed to be as follows:

[ΔAi(k)  ΔBi(k)]=[M1F(k)N1i  M2F(k)N2i],    i=1,2,,N,E2

whereMi, N1iand N2i are known real constant matrices. F(k)is the uncertainty function that satisfies the classical bounded condition:

F(k)TF(k)I,        k.E3

Thus, the global T-S model is an interpolation of all uncertain subsystems through nonlinear functions [16]:

x(k+1)=i=1Nθi(z)(Ai+ΔAi(k))x(k)+(Bi+ΔBi(k))u(k)+Eiw(k)i=1Nθi(z),                            =i=1Nαi(z)(Ai+ΔAi(k))x(k)+(Bi+ΔBi(k))u(k)+Eiw(k),            y(k)=i=1Nαi(z)Cix(k),E4

whereθi,i=1,,N, is the membership function corresponding to system rulei, andαi(z)=θi(z)/i=1Nθi(z), fulfills the convex property: 0αi(z)1andi=1Nαi(z)=1.

Note that using the so-called sector of nonlinearity approach, a wide number of nonlinear systems can be represented exactly by T-S models in a compact set of the state space. However, with the growing complexity of nonlinear systems, it is useful to take into account the approximations in the dynamical process. Thus, the main objective of the next paragraph is to provide stability conditions that ensure the tracking performance for the uncertain T-S model (4).

3. Houtput tracking performance analysis

This section gives sufficient stability conditions which ensure an H output tracking performance of the uncertain system (4) using a fuzzy Lyapunov function. We recall the following lemma which will be used in this section.

Lemma 3.1 [27] Let A,D,S,Wand Fbe real matrices of appropriate dimension such that W>0andFFTI. Then, for any scalar ε>0such thatW-εDDT>0, we have (A+DFS)TW-1(A+DFS)AT(W-εDDT)-1A+ε-1STS.

Suppose that the desired trajectory can be generated by the following reference model as follows:

xd(k+1)=Axd(k)+Br(k),yd(k)=Cxd(k),E5

where, yd(k)has the same dimension asy(k), xd(k)and r(k)Rnrare respectively the reference state and the bounded reference input, A, Band Care appropriately dimensional constant matrices with AHurwitz.

Since we deal with the static output-feedback control design problem, the fuzzy controller can incorporates information from y(k)andyd(k). Thus, the control law which is based on the classical structure of the Parallel Distributed Compensation (PDC) concept [17, 28] shares the same fuzzy sets as the T-S system and can be given as follows:

ithR   ule:    IF       z1(k)   is   μ1i   and      and   zp(k)   is   μpi,                           THEN             u(k)=Ki(y(k)-yd(k)),E6

where the the controller gain Ki is to be chosen. The overall static output-feedback control law is thus inferred as:

u(k)=i=1Nαi(z)Ki(y(k)-yd(k)).E7

The advantages of the static output-feedback controller (7), is well discussed in the literature [3], [6]. This fact motivates us to use such type of control law avoiding the complex control schemes with an additional observer.

Combining (4), (5) and (7), the following augmented closed-loop system is obtained

x~(k+1)=i,j,s=1Nαi(z)αj(z)αs(z)(G1ijs+G2ijs(k))x~(k)+Wiw~(k),E8

where

G1ijs=Ai+BiKjCs-BiKjC0A,G2ijs(k)=ΔAi(k)+ΔBi(k)KjCs-ΔBi(k)KjC00,Wi=Ei00B,x~=x(k)xd(k),w~=w(k)r(k),E9

Hence, to meet the required tracking performance, the effect of w~(k) on the tracking error y(k)-yd(k)should be attenuated below a desired level in the sense of [29]:

k=0kf(y(k)-yd(k))T(y(k)-yd(k))γ2k=0kfw~(k)Tw~(k),E10
kf0, andw~(k)l2, kfis the control final time.

The following theorem shows that H output tracking performances can be guaranteed if there exist some matrices satisfying certain conditions.

Theorem 3.1 The augmented closed-loop system in (8) achieves the H output tracking performanceγ, if there exists matrices P1>0, , PN>0 and controller gains K1, , KN such that the following conditions hold:

-Pr-100G1ijsWiM~0-εI0N~ijs0000-IHi00G1ijsTN~ijsTHiT-Pi00WiT000-γ2I0M~T0000-ε-1I<0,      1i,j,s,rN,E11

where

G1ijsand Wi are defined in (9), Hi=[Ci    -C], M~=M1M200   and    N~ijs=N1i0N2iKjCs-N2iKjC.

Proof. Consider the following fuzzy Lyapunov function V(x~,k)given by

V(x~,k)=x~(k)Ti=1Nαi(z)Pix~(k).E12

The stability of (8) is ensured, under zero initial condition, with guaranteed H performance (10) if [29]:

ΔV(x~,k)+(y(k)-yd(k))T(y(k)-yd(k))-γ2w~(k)Tw~(k)<0E13

where ΔV(x~,k)is the rate of Valong the trajectory:

ΔV(x~,k)=V(x~(k+1))-V(x~(k)).E14

By substituting (13) in(12), we have:

x~(k+1)TP+x~(k+1)-x~(k)TPzx~(k)+(y(k)-yd(k))T(y(k)-yd(k))-γ2w~(k)Tw~(k)<0,E15

where

Pz=i=1Nαi(z)Pi   and   P+=i=1Nαi(z(k+1))Pi.E16

Now, let

Gz(k)=i,j,s=1Nαi(z)αj(z)αs(z)G1ijs+i,j,s=1Nαi(z)αj(z)αs(z)G2ijs(k),Wz=i=1Nαi(z)Wi.E17

Then, the inequality (14) can be rewritten as follows

Gz(k)x~(k)+Wzw~(k)TP+Gz(k)x~(k)+Wzw~(k)-x~(k)TPzx~(k)-γ2w~(k)Tw~(k)+(y(k)-yd(k))T(y(k)-yd(k))<0.E18

By consequence, (16) leads to:

x~(k)w~(k)T(M1-M2)x~(k)w~(k)<0,E19

where

M1=Gz(k)TP+Gz(k)Gz(k)TP+WzWzTP+Gz(k)WzTP+Wz,M2=Pz-HzTHz00γ2,Hz=i=1Nαi(z)Hi.E20

Thus, to proof (12), it is sufficient to show that

M1-M2<0.E21

The first part of (19) can also be rewritten as

M1-M2=(G~z+M~F(k)Nz)TP+(G~z+M~F(k)Nz),E22

where

G~z=G1zWz,G1z=i,j,s=1Nαi(z)αj(z)αs(z)G1ijs,and        Nz=i,j,s=1Nαi(z)αj(z)αs(z)N~1ijs0.E23

On the other hand, pre- and post-multiplying (11) by diag{Pr,I,I,I,I,I}gives

Γijsr-Pr00PrG1ijsPrWiPrM~0-εI0N~ijs0000-IHi00G1ijsTPrN~ijsTHiT-Pi00WiTPr000-γ2I0M~TPr0000-ε-1I<0,           1i,j,s,rN.E24

Sincei=1Nαi(z)=r=1Nαr(k+1)=1, (22) can be written as

r=1Nαr(k+1)i,j,s=1Nαi(z)αj(z)αs(z)Γijsr-P+00P+G1zP+WzP+M~0-εI0N~z0000-IHz00G1zTP+N~zTHzT-Pz00WzTP+000-γ2I0M~TP+0000-ε-1I<0,E25

Applying Schur complement on (23), it is straightforward to verify that the condition (23) is equivalent to the following inequalities:

(P+G~z)TP+-εP+M~M~TP+-1P+G~z+ε-1NzTNz-M2<0     and   P+-εP+M~M~TP+>0.E26

Using (20), (24) and Lemma 3.1, we have

M1-M2=(G~z+M~F(k)Nz)TP+(G~z+M~F(k)Nz)(P+G~z)TP+-εP+M~M~TP+-1P+G~z+ε-1NzTNz-M2<0.E27

By consequence

k=0kf(y(k)-yd(k))T(y(k)-yd(k))<γ2k=0kfw~(k)Tw~(k).E28

Hence, Houtput tracking performance is achieved with the prescribed attenuation levelγ. On the other hand, it follows from (11) and (25) that ΔV(x~)<0forw~(k)=0, which leads that the uncertain system (8) with w~(k)=0 is robustly asymptotically stable.

Advertisement

4. Hfuzzy tracking controller synthesis

In this section, a cone complementarity formulation [7] is used to solve the bilinearity involved in (11). The idea is based on converting the conditions (11) to convex and nonconvex parts and then casting them into an optimization problem subject to some LMIs. For this, first recall the following lemma, which generalizes the result of [7].

Lemma 4.1 [12] LetPiRn×n, QiRn×n, i=1,,Nbe any symmetric positive definite matrices, then the following statements are equivalent:

  • PiQi=I,   i=1,,NE29
  • i=1NTr(PiQi)=N×n,PiIIQi0,    1iN.E30

UsingPr=Qr-1, the stability condition (11) can be rewritten as follows:

Ωijsr-Qr00G1ijsWiM~0-εI0N~ijs0000-IHi00G1ijsTN~ijsTHiT-Pi00WiT000-γ2I0M~T0000-ε-1I<0,           1i,j,s,rN,E31
PrQr=I,    1rN.E32

Before giving the final formulation of the problem in hand, we suggest to relax the LMIs (26) from the point of view number of LMIs to be satisfied, for this, we suggest to use the following lemma.

Lemma 4.2 [12] Consider the following matrixA-=i,j,s=1NαijsAijs, where αijs=αiαjαs andi=1Nαi=1. Then, A-can be expressed as follows

A-=i=1Nαi3Aiii+s>jiNαijs(Aijs+Ajsi+Asij)+sj>iNαijs(Asji+Aisj+Ajis),   Moreover,   ijs=1Nαijs=i=1Nαi3+3s>jiNαijs+3sj>iNαijs=1.E33

Hence, using Lemma 4.2, (26) can be rewritten as follows:

Υiiir<0,     1i,rN,Φijsr0,    1ij<sN,   1rN,Ψijsr0,    1i<jsN,   1rN,E34

where,

Υiiir-Qr00G1iiiWiM~0-εI0N~iii0000-IHi00G1iiiTN~iiiTHiT-Pi00WiT000-γ2I0M~T0000-ε-1I,E35
Φijsr-3Qr00Gijs+Gjsi+GsijW3M~0-3εI0N~ijs+N~jsi+N~sij0000-3IHi+Hj+Hs00**-(Pi+Pj+Ps)00000-3γ2I00000-3ε-1I,E36
Ψijsr-3Qr00Gsji+Gisj+GjisW3M~0-3εI0N~sji+N~isj+N~jis0000-3IHi+Hj+Hs00**-(Pi+Pj+Ps)00000-3γ2I00000-3ε-1I,E37

where

W=Wi+Wj+Ws.E38

From Lemma 4.2, It is only sufficient to see that [12]

i=1Nαi(z)Ωijsr=i=1Nαi3(k)Υiiir+ij<sNαi(z)αj(z)αs(z)Φijsr+i<jsNαi(z)αj(z)αs(z)Ψijsr.E39

It should be noted that, Lemma 4.2 is very useful in reducing the number of LMIs to be satisfied. Indeed, (26) leads to N4 LMIs to be satisfied. In contrast, by using Lemma 4.2, this number decreases to(N2(N2+2))/3.

Now, back to our main problem. We suggest to use Lemma 4.1 to handle the nonconvexity involved in (27), as it is clearly shown by the following theorem:

Theorem 4.1 Given a weight β>0andε>0. The augmented closed-loop system in (8) achieves the H output tracking performanceγ, if there exists positive definite matricesP1>0,,PN>0, Q1>0,,QN>0and controller gains K1,,KN such that the following optimization problem is solvable and equal tonx~×N:

minimizeKi,Pi,Qi,γ      βi=1NTr(PiQi)+(1-β)γ         subject  to:         (28)   and   PiIIQi0,  1iN.E40

The following iterative algorithm [7, 12] can be used to linearize the objective function of the optimization problem (29).

Algorithm 4.1

give a weightβ, fix a tolerance ε(for exampleε=10-6) and execute the following steps:

  • Step 1: Set Pi0=IandQi0=I, fori=1,,N.

  • Step 2: Solve the following LMI optimization:

minimizeKi,Pi,Qi,γ      βi=1NTr(Pi*Qi+Qi*Pi)+(1-β)γ      subject to :

(28) and PiIIQi0,1iN.

  • Step 3: IfPi-Qi-1ε.

While

Pi-Qi-1εE41
,

Select β=β-0.01and repeat from step 1. Else

SetPi*Pi, Qi*Qiand repeat from step 2.

Remark 4.1 In the optimization problem (29), the attenuation level γis also included in the optimization function. Thus, a multi-objective optimization problem is solved by the Algorithm 4.1.

Advertisement

5. Illustrative example

In this section, the proposed tracking control scheme is applied to regulate the output voltage of DC-DC converter. The model of a buck converter is described in Fig. 1.

Figure 1.

Buck converter circuit.

Using the Kirchoff laws, the converter of Fig. 1 can be represented by the following discrete-time nonlinear model [24]:

x(k+1)=-TsL(RL+R(k)RcR(k)+Rc)+1-TsR(k)L(R(k)+Rc)TsR(k)C(R(k)+Rc)-TsC(R(k)+Rc)+1x(k)+                                    -TsL(RMiL(k)-Vin(k)-VD)0u(k)+-TsVDL0,              y(k)=R(k)Rc(R(k)+Rc)R(k)(R(k)+Rc)x(k),E42

where x(k)=[iL(k)   vc(k)]Tis the state vector, u(k)is the control vector i.e. the duty cycle of the switchedM, y(k)is the output vector i.e. the output voltage and Ts is the sampling periodTs=0.001×1/f0, with f0 is the resonance frequency of the buck converter (30). R(k)and Vin(k) are uncertain parameters satisfying R(k)[R_(k),  R¯(k)],  Vin(k)[Vin_(k),  Vin¯(k)].Table (1) gives the parameter values of the buck converter (Fig. 1). Similar to [24], we assume that the inductor current belongs in a compact set:iL(k)[i_L, i¯L], and select the membership functions as follows

α1(k)=-iL(k)+i¯Li¯L-i_L,      α2(k)=1-α1(k).E43

The nonlinear system (30) can be represented by the following uncertain T-S model:

R ule i   If   iL(k)   is   μi       Then   x(k+1)=(Anoi+ΔAi(k))x(k)+(Bnoi+ΔBi(k))u(k)+Eiw(k),y(k)=Cix(k),    i=1,2,E44

where

Ano1=Ano2=A¯1+A_12,Bno1=B¯1+B_12,Bno2=B¯2+B_22,E45
with
A¯1=A¯2=-TsL(RL+R¯Rc(R¯+Rc))+1-TsR¯L(R¯+RC)TsR¯C(R¯+RC)-TsC(R¯+Rc)+1,A_1=A_2=-TsL(RL+R_Rc(R_+Rc))+1-TsR_L(R_+RC)TsR_C(R_+RC)-TsC(R_+Rc)+1,B¯1=-TsL(RMi_L-Vin¯-VD)0,        B¯2=-TsL(RMi¯L-Vin¯-VD)0,B_1=-TsL(RMi_L-Vin_-VD)0,          B_2=-TsL(RMi¯L-Vin_-VD)0,C1=C2=RRcR+RcRR+Rc,   and   E1=E2=10.E46
ΔA1(k), ΔA2(k), ΔB1(k)and ΔB2(k)can be represented in the form of (2) withM1=0.1,  M2=1000,  N11=10A¯1-A_12,N12=N11,  N21=B¯1-B_12,  N22=B¯2-B_22.

In this example, the objective is to make the output voltage of the buck converter, i.e. vofollow a desired signal to meet the H tracking performance of the uncertain system (30).

The reference system matrices of (5) is selected as follows

A=0.5000.5,B=01,C=01.E47
Let β=0.99andε=1, using the Algorithm 4.1, the following feasible solution is obtained after only 41 iterations:
P1=0.1223280.728180-0.0704510.728187.3785110-0.5506370010-0.070451-0.55063702.846761,E48
P2=0.1248320.74415650-0.091710.74415657.4551680-0.661751001.1160020-0.09171-0.66175103.00123,Q1=19.852249-1.95069700.113988-1.9506970.32919000.01539800100.1139880.01539800.357075,Q2=19.869471-1.96794400.173243-1.9679440.331725000.013007000.89605600.1732430.01300700.341358,E49
K1=-6.0943;      K2=-7.1963,E50

and the H output tracking performance index:γ=2.52. Hence, according to (7), the static output-feedback control law that ensures the desired trajectory tracking for (30) is given as follows:

u(k)=(α1(k)K1+α2(k)K2)(y(k)-yd(k)).E51

Fig. 2 shows the evolution of the output signal of the nonlinear system (30), using the fuzzy controller, with an external disturbance input w(k)defined asw(k)=ro1+15(k+1)-TsVD/L, where, rois a random number taken from a uniform distribution over[0,  2], the uncertain parameters are as follow

R(k)=R¯+R_2+R¯-R_2cos(kπ/Ts),Vin(k)=Vin¯+Vin_2+Vin¯-Vin_2cos(kπ/Ts),E52

and the reference signalr(k), are supposed to be

r(k)=12V         for       0k0.005s,r(k)=6V         for       0.005<k0.01s,r(k)=24V         for       k>0.01s,E53

Figure 2.

Response of y(k)andyd(k).

Figure 3.

Zoom on Fig. 2 at 0 sec.

Fig. 3 and Fig. 4 depict a zoom of Fig. 2 at 0 s and between 5 ms and 10 ms respectively. It can be seen that the designed fuzzy static output-feedback controller ensures the robust stability of the nonlinear system (30) and guarantees an acceptable H trajectory tracking performance level.

Figure 4.

Zoom on Fig. 2 between 5 msec and 10 msec.

Parameter Value Unity
Input voltage, Vin(k)Vin(k)[10,  30]V
Current in the inductance , iL -8 - 8 A
Inductance, L 98.58μH
Parasitic resistance of L,RL 48.5 mΩ
Capacitor, C 202.5 μF
Parasitic resistance ofC, Rc 162 mΩ
Resistance of Switch, RM 0.27 Ω
Diode voltage, VD 0.82 V
Load resistance, R(k)R(k)[2,  10]Ω

Table 1.

Parameter values of the buck converter.

Advertisement

6. Conclusion

In this chapter, the problem of model reference tracking control with a guaranteed H performance is solved for uncertain discrete-time fuzzy systems. Based on the fuzzy Lyapunov function and cone complementary formulation, a fuzzy static output controller is calculated to make small as possible as the tracking output error and reject disturbances.

References

  1. 1. B.D.O.Anderson and J.B. Moore. Linear Optimal Control. Prentice-Hall, EnglewoodCliffs, 1971
  2. 2. KhalilH.NonlinearSystems.PearsonHigher.Education, 2002
  3. 3. GeromelJ. C.de SouzaC. C.SkeltonR. E.Static output feedback controllers: Stability and convexityIEEE Transactions on Automatic Control, 43, 1998
  4. 4. JohanssonR.RobertssonA.Observer-based strict positive real (spr)feedback control system design.Automatica2002
  5. 5. IwasakiT.SkeltonR. E.The xy-centring algorithm for the dual lmi problem: a new approach to fixed-order control designInt. J. Control, 621995612571272
  6. 6. SyrmosV. L.AbdallahC. T.DoratoP.GrigoriadisK.Static output feedbackU° a survey. Automatica, 3319972125137
  7. 7. El GhaouiL.OustryF.AitM.RamiA.conecomplementarity.linearizationalgorithm.forstatic.output-feedbackrelatedproblems. I. E. E.IEEE Trans. Automat. Contr., 4219971171
  8. 8. MustafaD.optimalL. Q. G.scalarstatic.outputfeedback.Systems and Control Letters, 2719961919
  9. 9. HenrionD.SebekM.KuceraV.An algorithm for static output feedback simultaneous stabilization of scalar plants. In Proceedings of the IFAC World Congress on Automatic Control, Barcelona, Spain, 2001
  10. 10. S.ChenS.Y.ChangC.S.SuF.S.ChungL.T.LeeT.Robust static output-feedback stabilization for nonlinear discrete-time systems with time delay via fuzzy control approachIEEE Transactions on Fuzzy Systems1320052263272
  11. 11. HuangD.NguangS. K.Robust H static output feedback control of fuzzy systems: an ilmi approach. IEEE Transactions on Systems, Man, and Cybernetics, Part-B, 3620061216222
  12. 12. NachidiM.BenzaouiaA.TadeoF.AitM.RamiL. M.LMI-based approach for output-feedback stabilization for discrete time Takagi-Sugeno systemsIEEE Transactions on Fuzzy Systems162008511881196
  13. 13. YuNesterov.NemirovskyA.InteriorInterior-Point Polynomial Methods in Convex Programming. Philadelphia, PA: SIAM, 1994
  14. 14. BoydS.El GhaouiL.FeronE.BalakrishnanV.Linear matrix inequalities in system and control theoryPhiladelphia, PA: SIAM, 1994
  15. 15. AitM.RamiU.HelmekeMooreJ. B.finiteA.stepsalgorithm.forsolving.convexfeasability.problemsJournal of Global Optimization, 382007143160
  16. 16. TanakaK.WangH. O.Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach.New York: Wiley, New York: Wiley, 2001
  17. 17. TanakaK.SugenoM.Stability analysis and design of fuzzy control systemsFuzzy Sets and Syst., 451992135156
  18. 18. GuerraT. M.VermeirenL.L. M.LMI-based relaxed nonquadratic stabilization conditions for nonlinear systems in the takagi-sugeno’s formAutomatica, 4020045823829
  19. 19. XuS.LamJ.Robust H control for uncertain discrete-time-delay fuzzy systems via output feedback controllers. IEEE Trans. Fuzzy Syst., 1320058293
  20. 20. YingH.Analytical analysis and feedback linearization tracking control of the general takagi-sugeno fuzzy dynamic systemsIEEE Transactions Systems, Man, Cybern., 291999290298
  21. 21. KungC. C.LiH.Tracking control of nonlinear systems by fuzzy model-based controller. In 6th IEEE International Conference, page6236281997
  22. 22. TsengC. S.ChenB. S.UangH. J.Fuzzy tracking control design for nonlinear dynamic systems via T-S fuzzy modelIEEE Transaction on fuzzy systems, 820012200211
  23. 23. NachidiM.TadeoF.BenzaouiaA.AitM.RamiStatic output-feedback for Takagi-Sugeno systems with delaysInternational Journal of Adaptive Control and Signal Processing252011295312
  24. 24. K.LianY.J.LiouJ.C.HuangY.L. M.LMI-based integral fuzzy control of DC-DC convertersIEEE Transactions on Fuzzy systems1420067180
  25. 25. BalestrinoA.LandiA.SaniL.Cuk converter global control via fuzzy logic and scaling factorsIEEE Trans. Indusriel Applications, 382002406413
  26. 26. PapafotiouG.GeyerT.MorariM.Hybrid modelling and optimal control of swich-mode dc-dc converters. In IEEE Workshop on Computers in Power Electronics, Champaign, IL, USA, 2004
  27. 27. WangY.XieL.de SouzaC. E.Robust control of a class of uncertain nonlinear systemsSyst. Control Lett., 19, 1999
  28. 28. WangH. O.TanakaK.GriffinM. F.An approach to fuzzy control of nonlinear systems: Stability and design issuesIEEE Trans. Fuzzy syst., 4199611423
  29. 29. B.ChenS.C.TsengS.H.UangJ.Robustness design of nonlinear dynamic systems via fuzzy linear controlIEEE Trans. Fuzzy Syst., 71999571585

Written By

Meriem Nachidi and Ahmed El Hajjaji

Submitted: 17 November 2011 Published: 27 September 2012