[ieee 2013 international conference on electrical engineering and software applications (iceesa) -...

6
Comparative study of the saturated sliding mode and anti-windup controllers Chaker Zaafouri Research Unit c3s ESSTT, University of Tunis, TUNISIA [email protected] Anis Sellami Research Unit c3s ESSTT, University of Tunis, TUNISIA [email protected] Germain Garcia LAAS-CNRS University of Toulouse, FRANCE [email protected] Abstractβ€”The saturation problem is the one of the most common handicaps for applying linear control to real applica- tions, especially the actuator saturation. This paper focus on a comparative study between the classical anti-windup regulator and robust saturated sliding mode control. In the first step, we present a design methodology of SMC of a class of linear saturated systems. We introduce the structure of the saturation, them we perform the design of the sliding surface as a problem of root clustering, which leads to the development of a smooth and non-linear control law that ensures to reach the sliding surface. The second step is devoted to present briefly the anti-windup controller technique. Finally, we use an example of a quarter of vehicle system to give simulation results. Keywords: Variable Structure Control; Sliding Mode; Anti- windup; Satureted Systems; LMI. I. I NTRODUCTION Most industrial processes operate in the areas caracterised by many physical and technological constraints (saturation, limit switches...). The implementation of the control law designed without considering these limitations can have dire consequences for the system. The problem of the control of saturated systems is a subject of great interest for applications. Used in early days, many rigorous design methods are available to provide guarantee properties on systems stability. Let us quote of these methods, the anti-windup design ([1], [2]...), and many other methods which introduce conditions on systems containing saturation functions ([1], [3], [4], [5], [6]...). In this paper, we are interested the problem of sliding mode control of linear system with saturation on the entries. The sliding mode represents a very significant transitory mode for the Variable Structure Control (VSC) in terms of robustness. Early work in this area was mainly done by Soviet control scientists ([7], [8]...). In recent years, more and more research in this area has been done ([6], [9], [10...). This paper is organized as follows: in the beginning, we give a short introduction on the structure of the saturation constraint reported on the control vector and its implementation in the system. We will then present a design procedure of robust saturated sliding mode control. To validate the theoretical concepts of this work, we treated an application of a quarter of vehicle system where we will highlight a comparison between the sliding mode control and the anti-windup controller. II. SYSTEM DESCRIPTION AND PRELIMINARIES Let us consider that the structure of the saturation constraint is described by figure 1: Sat(U) U U sat -U sat -U sat U sat Fig. 1. The Structure of the saturation constraint Assumption: The control vector is subjected to constant limitations in amplitude. It’s defined by: βˆˆβ„œ = { βˆˆβ„œ / βˆ’ ≀ ≀ ; > 0} (1) The term of saturation has the following form ()= ⎧ ⎨ ⎩ if > if βˆ’ < < βˆ’ if < βˆ’ , βˆ€ =1, ..., (2) we can write ()= (3) the elements of are expressed as follows = ⎧ ⎨ ⎩ if > 1 if βˆ’ < < βˆ’ if < βˆ’ , βˆ€ =1, ..., (4) The saturated system can be written as: Λ™ ()= ()+ () (5) with βˆˆβ„œ Γ— , βˆˆβ„œ Γ— , βˆˆβ„œ and βˆˆβ„œ Assumption: The pair (, ) is controllable,B has full rank m, and > . U.S. Government work not protected by U.S. copyright

Upload: germain

Post on 12-Dec-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Comparative study of the saturated sliding modeand anti-windup controllers

Chaker ZaafouriResearch Unit c3s ESSTT,

University of Tunis, [email protected]

Anis SellamiResearch Unit c3s ESSTT,

University of Tunis, [email protected]

Germain GarciaLAAS-CNRS

University of Toulouse, [email protected]

Abstractβ€”The saturation problem is the one of the mostcommon handicaps for applying linear control to real applica-tions, especially the actuator saturation. This paper focus on acomparative study between the classical anti-windup regulatorand robust saturated sliding mode control. In the first step,we present a design methodology of SMC of a class of linearsaturated systems. We introduce the structure of the saturation,them we perform the design of the sliding surface as a problem ofroot clustering, which leads to the development of a smooth andnon-linear control law that ensures to reach the sliding surface.The second step is devoted to present briefly the anti-windupcontroller technique. Finally, we use an example of a quarter ofvehicle system to give simulation results.

Keywords: Variable Structure Control; Sliding Mode; Anti-windup; Satureted Systems; LMI.

I. INTRODUCTION

Most industrial processes operate in the areas caracterisedby many physical and technological constraints (saturation,limit switches...). The implementation of the control lawdesigned without considering these limitations can have direconsequences for the system.The problem of the control of saturated systems is a subjectof great interest for applications. Used in early days, manyrigorous design methods are available to provide guaranteeproperties on systems stability. Let us quote of these methods,the anti-windup design ([1], [2]...), and many other methodswhich introduce conditions on systems containing saturationfunctions ([1], [3], [4], [5], [6]...). In this paper, we areinterested the problem of sliding mode control of linear systemwith saturation on the entries. The sliding mode representsa very significant transitory mode for the Variable StructureControl (VSC) in terms of robustness. Early work in this areawas mainly done by Soviet control scientists ([7], [8]...). Inrecent years, more and more research in this area has beendone ([6], [9], [10...).This paper is organized as follows: in the beginning, we give ashort introduction on the structure of the saturation constraintreported on the control vector and its implementation in thesystem. We will then present a design procedure of robustsaturated sliding mode control. To validate the theoreticalconcepts of this work, we treated an application of a quarter ofvehicle system where we will highlight a comparison betweenthe sliding mode control and the anti-windup controller.

II. SYSTEM DESCRIPTION AND PRELIMINARIES

Let us consider that the structure of the saturation constraintis described by figure 1:

Sat(U)

U

Usat

-Usat

-UsatUsat

Fig. 1. The Structure of the saturation constraint

Assumption: The control vector is subjected to constantlimitations in amplitude. It’s defined by:

𝑒 ∈ β„œπ‘š = {𝑒 ∈ β„œπ‘š/βˆ’ π‘ˆπ‘ π‘Žπ‘‘ ≀ 𝑒𝑖 ≀ π‘ˆπ‘ π‘Žπ‘‘; π‘ˆπ‘ π‘Žπ‘‘ > 0} (1)

The term of saturation has the following form

π‘ π‘Žπ‘‘(𝑒) =

⎧⎨⎩

π‘ˆπ‘ π‘Žπ‘‘ if 𝑒𝑖 > π‘ˆπ‘ π‘Žπ‘‘

𝑒𝑖 if βˆ’ π‘ˆπ‘ π‘Žπ‘‘ < 𝑒𝑖 < π‘ˆπ‘ π‘Žπ‘‘

βˆ’π‘ˆπ‘ π‘Žπ‘‘ if 𝑒𝑖 < βˆ’π‘ˆπ‘ π‘Žπ‘‘

, βˆ€π‘– = 1, ...,π‘š

(2)we can write

π‘ π‘Žπ‘‘(𝑒)=𝛽𝑒 (3)

the elements of 𝛽𝑖 are expressed as follows

𝛽𝑖 =

⎧⎨⎩

π‘ˆπ‘ π‘Žπ‘‘

𝑒𝑖if 𝑒𝑖 > π‘ˆπ‘ π‘Žπ‘‘

1 if βˆ’ π‘ˆπ‘ π‘Žπ‘‘ < 𝑒𝑖 < π‘ˆπ‘ π‘Žπ‘‘βˆ’π‘ˆπ‘ π‘Žπ‘‘

𝑒𝑖if 𝑒𝑖 < βˆ’π‘ˆπ‘ π‘Žπ‘‘

, βˆ€π‘– = 1, ...,π‘š

(4)The saturated system can be written as:

οΏ½οΏ½ (𝑑) = 𝐴π‘₯ (𝑑) +𝐡𝛽𝑒 (𝑑) (5)

with 𝐴 ∈ β„œπ‘›Γ—π‘›, 𝐡 ∈ β„œπ‘›Γ—π‘š, π‘₯ ∈ β„œπ‘› and𝑒 ∈ β„œπ‘š

Assumption: The pair (𝐴,𝐡) is controllable,B has full rankm, and 𝑛 > π‘š.

U.S. Government work not protected by U.S. copyright

The sliding mode occurs when the state reaches and remainsin the surface given by :

𝑆 =π‘šβˆ©π‘—=1

𝑆𝑗 = {π‘₯ ∈ β„œπ‘›/𝐢π‘₯ = 0} (6)

The sliding mode occurs when the state reaches and remains inthe surface intersection S of the m hyperplanes, geometricallythe subspace S is the null space of C.

Differentiating with respect the time,

οΏ½οΏ½ = 𝐢𝐴π‘₯+ 𝐢𝐡𝛽𝑒 = 0 (7)

if (𝐢𝐡𝛽)βˆ’1 exists, then

π‘’π‘’π‘ž = βˆ’ (𝐢𝐡𝛽)βˆ’1

𝐢𝐴π‘₯ = βˆ’πΎπ‘₯ (8)

with 𝐾 = (𝐢𝐡𝛽)βˆ’1𝐢𝐴

οΏ½οΏ½ = (𝐼𝑛 βˆ’ 𝛽𝐡 (𝐢𝐡𝛽)βˆ’1

𝐢)𝐴π‘₯ = π΄π‘’π‘žπ‘₯ (9)

the dynamics οΏ½οΏ½ (equation 9) describes the motion on thesliding surface and depends only on the choice of C.

III. DESIGN OF THE SLIDING SURFACE

The canonical form used in Reference [11] for VSC designto select the gain matrix C that gives a good and stable motionduring the sliding mode.

By assumption, the matrix B has full rank m; as a result,there exists an (n x n) orthogonal transformation matrix T

such that: 𝑇𝐡 =

[0𝐡2

], where 𝐡2 is (m x m) and non-

singular. Note that the choice of an orthogonal matrix T avoidsinverting T when transforming back to the original system. Asthe transformed state variable vector is defined as:

y = 𝑇π‘₯ (10)

the state equation becomes

y(t) = Tπ‘₯(t) = T𝐴π‘₯(𝑑) + 𝑇𝐡𝛽𝑒(𝑑) (11)

If the transformed state is partitioned as 𝑦𝑇 =[𝑦𝑇1 𝑦𝑇2

];

𝑦1 ∈ β„œπ‘›βˆ’π‘š; 𝑦2 ∈ β„œπ‘š

then{οΏ½οΏ½1(𝑑) = 𝐴11𝑦1(𝑑) +𝐴12𝑦2(𝑑)

οΏ½οΏ½2(𝑑) = 𝐴21𝑦1(𝑑) +𝐴22𝑦2(𝑑) + 𝛽𝐡2𝑒(𝑑)(12)

Since the sliding condition is

𝐢π‘₯ = 𝐢𝑇𝑇 𝑦 = 0 (13)

witch

TAT𝑇=

[𝐴11𝐴12

𝐴21𝐴22

],CT𝑇=

[𝐢1 𝐢2

](14)

We can the new defining sliding condition

𝐢1𝑦1 + 𝐢2𝑦2 = 0 (15)

Assumption: CB is non-singular then 𝐢2 must be non-singular.

The sliding mode condition becomes

𝑦2 = βˆ’πΆβˆ’12 𝐢1𝑦1 = βˆ’πΉπ‘¦1 (16)

wich 𝐹 = πΆβˆ’12 𝐢1 being an [m x (n-m)] matrix. The sliding

mode is then governed by the equations{

οΏ½οΏ½1 = 𝐴11𝑦1 +𝐴12𝑦2𝑦2 = βˆ’πΉπ‘¦1

(17)

representing an (π‘›βˆ’π‘š)π‘‘β„Ž order system with 𝑦2 playing the roleof a state feedback control.The closed-loop system will thenhave the dynamics οΏ½οΏ½1 = (𝐴11 βˆ’ 𝐴12𝐹 )𝑦1 This indicates thatthe design of a stable sliding mode requires the selection of amatrix F such that οΏ½οΏ½1 = (𝐴11βˆ’π΄12𝐹 )𝑦1 has (π‘›βˆ’π‘š) left half-plane eigenvalues. Performances are taken into account viaroot clustering of the closed-loop dynamic matrix in a regionof the complex plane. The area Ξ©(𝛼,βˆ’π‘ž, π‘Ÿ, πœƒ) consideredhere is defined in Figure 2,which ensures a minimum decayrate 𝛼 < 0, a minimum damping ratio πœ‰ = cos πœƒ, and forrelative stability and speed limitation can be made to placethe eigenvalues in a circle in the left half complex plane.

Fig. 2. LMI Region:intersection of three elementary regions.

Where F must be selected, that those (n-m) eigenvaluesof the system are in the region Ξ©(𝛼,βˆ’π‘ž, π‘Ÿ, πœƒ), it can bedetermined by using root clustering with LMI concept. C isgiven by them :

𝐢 = [𝐹 Iπ‘š]𝑇 (18)

IV. SATURATED CONTROL LAW DESIGN

Once the existence problem has been solved that is thematrix C has been determined, attention must be turned tosolving the reachability problem. This involves the selectionof a feedback control function 𝑒(π‘₯) which ensures that tra-jectories are directed towards the switching surface from anypoint in the state space. The control strategy used here will bederived from that of Reference [12] which originated from thework of Gutman [13], and it consists of the sum of a linear

control law 𝑒𝐿 and a nonlinear part 𝑒𝑁 . The general form is:

𝑒(π‘₯) = 𝑒𝐿(π‘₯) + 𝑒𝑁 (π‘₯) = 𝐿π‘₯+ πœŒπ‘π‘₯

βˆ₯𝑀π‘₯βˆ₯+ 𝛿(19)

where L is an (n-m) matrix, the null spaces of the matrices N;M; and C are coincident, and 𝛿 is a small positive constant toreplace the discontinuous component by a smooth nonlinearfunction, yielding chattering-free system response.

Starting from the transformed state y, we form a secondtransformation 𝑇2 : β„œπ‘› β†’ β„œπ‘› such that

𝑍 = 𝑇2𝑦 = 𝑇2𝑇π‘₯; 𝑍𝑇 =[𝑧𝑇1 𝑧𝑇2

](20)

And 𝑧1 ∈ β„œπ‘›βˆ’π‘š; 𝑧2 ∈ β„œπ‘š

where

𝑇2 =

[πΌπ‘›βˆ’π‘š

𝐹0πΌπ‘š

](21)

𝑇2 is non-singular as its inverse is given by

π‘‡βˆ’12 =

[πΌπ‘›βˆ’π‘š

βˆ’πΉ0πΌπ‘š

](22)

The new state variables are then{𝑧1 = 𝑦1𝑧2 = 𝐹𝑦1 + 𝑦2

(23)

and the transformed system equation becomes{οΏ½οΏ½1 =

βˆ‘1 𝑧1 +

βˆ‘2 𝑧2

οΏ½οΏ½2 =βˆ‘

3 𝑧1 +βˆ‘

4 𝑧2 + 𝛽𝐡2𝑒(24)

with ⎧⎨⎩

βˆ‘1 = 𝐴11 βˆ’π΄12πΉβˆ‘2 = 𝐴12βˆ‘3 = 𝐹

βˆ‘1 βˆ’π΄22𝐹 +𝐴21βˆ‘

4 = 𝐴22 +𝐴12𝐹

(25)

In order to attain the ideal sliding mode, it is necessary toforce 𝑧2 and οΏ½οΏ½2 to become identically zero. To this end, thelinear control law part 𝑒𝐿 is formulated as

𝑒𝐿(𝑧) = βˆ’ (𝛽𝐡2)βˆ’1

[Ξ£3𝑧1 (Ξ£4 βˆ’ Ξ£βˆ—4)𝑧2] (26)

whereβˆ‘βˆ—

4 ∈ β„œπ‘šβˆ—π‘š is any design matrix with stable eigen-values. In particular, we may set

βˆ‘βˆ—4 = π‘‘π‘–π‘Žπ‘” (πœ‡π‘–) such that

Re (πœ‡π‘–) < 0 fot i = 1 to m. Transforming back into the originalx-space yields

𝑒𝐿(π‘₯) = 𝐿π‘₯ = βˆ’ (𝛽𝐡2)βˆ’1

[Ξ£3 (Ξ£4 βˆ’ Ξ£βˆ—4)]𝑇2𝑇π‘₯ (27)

𝐿 = βˆ’ (𝛽𝐡2)βˆ’1

[Ξ£3 (Ξ£4 βˆ’ Ξ£βˆ—4)]𝑇2𝑇 (28)

Before presenting the nonlinear control law part 𝑒𝑁 letting thematrix 𝑃2 denote the positive definite unique solution of theLyapunov equation

𝑃2Ξ£βˆ—4 +Ξ£βˆ—

4𝑃2 + Iπ‘š = 0 (29)

then 𝑃2𝑧2 = 0 if and only if 𝑧2 = 0, and we may take

𝑒𝑁 = βˆ’πœŒ(𝛽𝐡2)

βˆ’1𝑃2𝑧2

βˆ₯𝑃2𝑧2βˆ₯+ 𝛿(30)

Transforming back into the original x-space, we obtain

𝑒𝑁 = βˆ’πœŒ(𝛽𝐡2)

βˆ’1[0 𝑃2]𝑇𝑇2π‘₯

βˆ₯[0 𝑃2] 𝑇𝑇2π‘₯βˆ₯+ 𝛿(31)

since the existence of the nonlinear component is checkedthem we can deduce the matrices N and M

𝑁 = βˆ’ (𝛽𝐡2)βˆ’1

[0 𝑃2]𝑇𝑇2 (32)

𝑀 = [0 𝑃2] 𝑇𝑇2 (33)

V. ANTIWINDUP CONTROL

The windup is a phenomenon in which a response becomesunstable or oscillated when the control input is saturated by alimiter in a control system which has integral terms. The maincause of this phenomenon is surplus integration of the integralterms in the controller when the input saturation occurs. As aresult, errors appear in the state variable of the controller andit causes a windup phenomenon.The integral term can be separated from PI/PID controllerbecause these structures are comparatively easy. Thereforea common practice in the PI/PID controller is to stop theintegration part while the input saturation is occurring.

Anti-windup is a traditional approach to dealing with ac-tuator saturation. The idea is to augment the closed-loopsystem that was designed without taking actuator saturationinto consideration so that the negative effect of actuatorsaturation is weakened. Earlier works on anti-windup designtry to minimize the effect of saturation in a direct way byreducing the difference between the input and output of theactuators (see, for example, [14], [15]).There have been many suggested ways of implementing Anti-windup control schemes, one of the best known is the so-calledback information anti-windup scheme whose block diagram isdepicted in Figure 3.

Fig. 3. Anti-windup control scheme

As displayed in Figure 3, the anti-windup control scheme in-troduces a new feedback signal "𝑒𝑑" (saturation error) definedas:

𝑒𝑑 = π‘’βˆ’ 𝑣 (34)

where v is the magnitude of the control action requested bythe control system, whereas u is the magnitude of the samecontrol signal coming out from the saturation element.

In Figure 3, 𝑇𝑑 stands for a saturation time constant whoseaim is to speed up the incoming of the anti-windup scheme.As a rule of thumb, normally 𝑇𝑑 < 𝑇𝑖

Under saturated conditions the integral part I of the controlsystem will be given by :

𝐼 =𝐾𝑝

𝑇𝑖

∫ 𝑑

0

𝑒(𝑑) 𝑑𝑑+1

𝑇𝑑

∫ 𝑑

0

𝑒𝑑(𝑑) 𝑑𝑑 (35)

and𝑉 (𝑑) = 𝐾𝑝𝑒(𝑑) +𝐾𝑝𝑇𝑑

𝑑𝑑𝑑𝑒(𝑑)+

𝐾𝑝

𝑇𝑖

∫ 𝑑

0𝑒(𝑑) 𝑑𝑑+ 1

𝑇𝑑

∫ 𝑑

0𝑒𝑑(𝑑) 𝑑𝑑

(36)

Therefore, from the above equation, we see that the aim ofthe anti-windup control scheme is to modify the value of theintegral control action in a way that leads to a faster recoveryfrom saturation conditions.It is clear that when no saturation problems occur v = u.therefore 𝑒𝑑 = 0 and the action of the anti-windup controlscheme will be canceled recovering the conventional feedbackcontrol structure.

VI. NUMERICAL APPLICATION

We consider a two degree of freedom vibrating system withone actuator describes by figure 4 The state equation of the

Fig. 4. Two degrees of freedom vibrating system with one actuator

system is given by,[16]:

οΏ½οΏ½(𝑑) = 𝐴π‘₯(𝑑) +𝐡𝑒(𝑑) (37)

with

𝐴 =

βŽ›βŽœβŽœβŽ

0 0 1 00 0 0 1

βˆ’π‘˜1+π‘˜2

π‘š1

π‘˜2

π‘š1βˆ’πΆ1+𝐢2

π‘š1

𝐢2

π‘š1π‘˜2

π‘š2βˆ’ π‘˜2

π‘š2

𝐢2

π‘š2βˆ’ 𝐢2

π‘š2

⎞⎟⎟⎠

𝐡 =

βŽ›βŽœβŽœβŽ

001

π‘š1

0

⎞⎟⎟⎠

Simulation is achieved under the following condition:

π‘š1 = π‘š2 = 1, π‘˜1 = π‘˜2 = 1, 𝐢1 = 𝐢2 = 0.01,

βˆ’1 ≀ 𝑒 (𝑑) ≀ 1

The initial condition is given by π‘₯0 =[0 0 0 1

]𝑇

The figure (5) represents the poles of the reduced order systemin an area defined by Ξ©(𝛼,βˆ’π‘ž, π‘Ÿ, πœƒ) = Ξ© (βˆ’0.7, 0, 2, 𝑝𝑖/8) inthe complex plan.

βˆ’3 βˆ’2 βˆ’1 0βˆ’3

βˆ’2

βˆ’1

0

1

2

3

Fig. 5. Poles of the reduced system

After 3 iterations, the algorithm gives the stabilizing gain F ofthe reduced system

F = [βˆ’3.0734 βˆ’1.5077 2.7477]

According to (18)

C = [3.0734 βˆ’1.5077 βˆ’1.0000 2.7477]

Figure (6) and figure (7) present, respectively, the evolutionof the control input and state variables (- -: Anti-windupcontroller, –: sliding mode control).

0 5 10 15 20 25 30βˆ’1

βˆ’0.5

0

0.5

1

t

Fig. 6. Evolution of the control law (- -: Anti-windup, –: sliding mode)

Figure (6) presents the evolution of the saturated control input.It’s clear that the two controllers are saturated and alwaysinferior to its maximal value in the two cases, but we cancheck that the Anti-widup controller have a more transientmode and the convergence is more slowly than that of thefirst control , what proves that the robust stability of the SMCis checked.

0 5 10 15 20 25 30βˆ’0.5

0

0.5

1

t

x1

0 5 10 15 20 25 30βˆ’1

βˆ’0.5

0

0.5

1

t

x2

0 5 10 15 20 25 30βˆ’1

βˆ’0.5

0

0.5

1

t

x3

0 5 10 15 20 25 30βˆ’1

βˆ’0.5

0

0.5

1

t

x4

Fig. 7. System response (x1 to x4), (- -: Anti-windup, –: sliding mode)

Figure (7) compares displacements of x1, x2, x3 and x4 withsaturation. It shows a typical stable sliding mode convergenceof the system using sliding mode control. As consequence,the state variables dynamics of the system with anti-windupcontroller have a more transient mode and the convergence ismore slowly than that of the first control.

To analyze the robustness of the control techniques to para-metric variations, we repeated the same simulation in theprevious case but we have introduced variations of dampingcoefficients.Figure (8) and figure (9) present, respectively, the evolution ofthe control input and state variables of the uncertain system(- -: Anti-windup controller, –: sliding mode control).

0 5 10 15 20 25 30βˆ’1

βˆ’0.5

0

0.5

1

Fig. 8. Evolution of the control law of uncertain system (- -: Anti-windup,–: sliding mode control)

0 5 10 15 20 25 30βˆ’1

βˆ’0.5

0

0.5

1

t

x1

0 5 10 15 20 25 30βˆ’1

0

1

2

t

x2

0 5 10 15 20 25 30βˆ’1

0

1

2

t

x3

0 5 10 15 20 25 30βˆ’2

βˆ’1

0

1

t

x4

Fig. 9. Uncertain system response (x1 to x4), (- -: Anti-windup, –: slidingmode control)

Figures (8) and (9) show that the anti-windup controlis sensitive to parametric variations. There is a significantperformance degradation, especially the emergence of a strongoscillation reaction.We found that the performance of the anti-windup controlis limited only to systems without uncertainty . Indeed, theresults obtained from parametric variations are completelyunacceptable in an application context.contrarily two figures (8) and (9) show that the behavior ofthe system in both cases (ideal system or uncertain system)

are almost similar. This confirms the robustness of the slidingmode control.

VII. CONCLUSION

In this paper, we proposed a comparative study of the slidingmode and anti-windup controllers for linear time invariantsaturated systems. The structure of the saturation constraintis reported on the control input and being of constant lim-itations in amplitude. The design of the sliding surface isformulated as a pole assignment of a reduced system in an LMIregion.The non-linear saturated control scheme is introduced,will be ensure the elimination of the undesirable chatteringphenomenon and ensure a stable sliding mode motion. Afterthat, we briefly had the principle and results of anti-windupcontroller and we will use the same structure of saturationpresented. To verify the performance of the proposed SMC,we presented the simulation results for two controllers, appliedto the "Two degrees of freedom vibrating system with oneactuator". Indeed these simulation results show that the anti-windup controller is stable and acceptable,but the convergenceis slowly and it’s sensitive to parametric variations. The SMCcan remove the transient mode had been the main defectof the anti-windup control, and has the better performance.Consequently, we verified that the proposed SMC had thebetter robustness performance than the anti-windup control.

REFERENCES

[1] P. Hippe, Windup prevention for stable and unstable MIMO systems",International Journal of Systems Science, Vol. 37, No. 2, 10 February2006, 67-78.

[2] Joao Manoel Gomes da Silva Jr, Romeu Reginatto and SophieTarbouriech,Anti- windup design guaranteed regions of stability fordiscrete-time linear systems with saturating controls", Revista Controleand automaçao / Vol.14 no.1/jan., Fev e Março 2004.

[3] M.L. Corradini and G. Orlando, Linear unstable plants with saturatingactuators: Robust stabilization by a time varying sliding surface, Au-tomatica 43 (2007) 88-94.

[4] Haijun Fang, Zongli Lin and Tingshu Hu, Analysis of linear systems inthe presence of actuator saturation and L2-Disturbances, Automatica40 (2004) 1229-1238.

[5] M.L. Corradini and G. Orlando, Control of Multivariable Systems withHard Contraints, Technical reports from the Automatic Control groupin LinkΓ–ping, vailable at the ftp.control.isy.liu.se, Report Nr.: LiTH-ISY-R-2348.

[6] M.L. Corradini and G. Orlando, Control of saturated systems with slidingmode, 16th IEEE International Conference on Electronics, Circuits, andSystems, 2009. ICECS 2009, pp. 567-570.V.I. Utkin, "Sliding modes incontrol optimisation", Springer-Verlag, 1992.

[7] M.L. Corradini and G. Orlando, Automatic Control systems of variablestructure", Moscow, Nauka,1967.

[8] U. Itkis, Control systems of variable structures, Wiley, New York, 1976.[9] Sellami A., Arzelier D., MΕ hiri R., Zrida J., A sliding mode control

approach for systems subjected to a norm-bounded uncertainty", In-ternational Journal of Robust and Nonlinear Control, Vol. 17, Nr4, 2007,pp.327-346. (DOI: 10.1002/rnc.1140).

[10] D. Arzelier, J. Bernussou, and G. Garcia, Pole assignment of linearuncertain systems in a sector via a Lyapunov- type approach, IEEETrans. on Automatic Control, Vol.38, Nr7, 1993, pp.1128-1131.

[11] Dorling CM, Zinober ASI, Two approaches to hyperplane designmultivariable variable structure control systems, International Journalof Control 1986; 44(1):65U82.

[12] Ryan EP, Corless M, Ultimate boundedness and asymptotic stability ofa class of uncertain dynamical systems via continuous and discontinuousfeedback control, IMA Journal of Mathematics and Control Information1984; 1:223U242.

[13] Gutman S, Uncertain dynamical systems: a Lyapunov minUmax ap-proach, IEEE Transactions on Automatic Control 1979; 24:511U522.

[14] K. J. Astrom and L. Rundqwist, Integrator windup and how to avoidit., Proc. American Contr. Conf., pp. 1693-1698, 1989.

[15] G. F. Franklin, J. D. Powell and A. Emami-Naeini, Feedback Control ofDynamic Systems, 3rd ed., Addison Wesley, New York, 1994.

[16] B.Torchani, A. Sellami, R. M’hiri, G. Garcia, Saturated systems withsliding mode, international journal of sciences technique of automaticcontrol,Volume: 4, Nr1, janvier 2010, pp1208-1219.