• Aucun résultat trouvé

Commande Adaptative Floue Pour Les Systemes Non Lineaires Incertains

N/A
N/A
Protected

Academic year: 2022

Partager "Commande Adaptative Floue Pour Les Systemes Non Lineaires Incertains"

Copied!
6
0
0

Texte intégral

(1)

COMMANDE ADAPTATIVE FLOUE POUR LES SYSTEMES NON LINEAIRES INCERTAINS

F. KHABER*, A. HAMZAOUI**

* Département d’Electrotechnique, Université Ferhat ABBAS de Sétif , 19000 SETIF ALGERIE jfkhaber@yahoo.fr

** I.U.T. de Troyes, Département GMP, 9 rue du Québec, 10026 Troyes Cedex France hamzaouia@iut-troyes.univ-reims.fr

RESUME

Dans cet article, une approche combinant la commande adaptative classique et la commande floue, est utilisée pour prendre en charge des systèmes non linéaires incertains. En effet les descriptions linguistiques décrivant le fonctionnement du système sont incorporées dans le contrôleur. Les paramètres de ce dernier sont ajustés par des lois d’adaptation appropriées. Pour garantir la stabilité des systèmes en boucle fermée, dans le sens que tous les signaux impliqués sont uniformément bornés, la conception du contrôleur est faite selon la synthèse de Lyapunov.

L’algorithme ainsi développé est appliqué pour réaliser une commande en poursuite d’un pendule inversé. Les simulations sont réalisées sous l’environnement MATLAB 5.3.

1. INTRODUCTION

Un contrôleur adaptatif flou est construit à base d’un ensemble de règles floude la forme (IF – THEN), ses paramètres sont ajustés on-line selon quelques lois d’adaptation [2], [3], [17], [19]. Dans la conception de ces contrôleurs adaptatifs flous, la stabilité du système, dans le sens que tous les signaux impliqués soient uniformément bornés, est basée sur la synthèse de Lyapunov [16], [18]. L’originalité de cette approche est d’incorporer des règles linguistiques dans le contrôleur. Ce qui permet d’accroître la vitesse d’adaptation et d’améliorer l’erreur en régime permanent [6], [7].

En général, les contrôleurs adaptatifs flous sont construits suivant les étapes suivantes :

(i) Construction du contrôleur initial basé sur les descriptions linguistiques données par les experts humains sous la forme de règles flous (IF - THEN).

(ii) Développement des lois d’adaptation pour ajuster on-line les paramètres du contrôleur flou.

Pour mettre en évidence les capacités du contrôleur adaptatif flou conçu, il a été utilisé pour réaliser une commande en poursuite d’un pendule inversé.

2. APPROXIMATION FLOUE

Il a été démontré que les systèmes flous, utilisant le singleton fuzzifier, le produit d’inférence, et la défuzzification par centre de gravité, sont capables d’approximer n’importe quelle fonction réelle continue dans un ensemble compact avec une

précision arbitraire donnée [6], [15].

La base des règles flous est construite par une collection de règles linguistiques de la forme :

l n n l

l

l IFx F x F x F

R(): 1is 1 and 2is 2Land is THEN yisGl;l=1,..,M ,

M étant le nombre de règles.

La sortie du système flou est donnée par :

( ( ) )

( ( ) )

∑ ∏

∑ ∏

= =

= =

= M

l n

i F i

M

l

n

i F i

x x y

x y

il l i

1 1

1 1

)

( µ

µ

(1)

x = [x, ... , xn]Test l’entrée du système flou ;

yl est l’abscisse où la fonction µGl(y) atteint son maximum. En écrivant la relation (1) sous une forme plus compacte, on obtient

( )

x x

y( )=θTξ (2)

où θ=

[

y1, L, yl

]

T est un vecteur de paramètres ; ξ(x)=[ ξ1(x),..., ξl(x)]T sont les fonctions floues de base dont l’élément ξl(x) est défini par :

(2)

( )

( ( ) )

∑ ∏

= =

= M =

l n

i F i

n

i F i

l

x x x

il l i

1 1

) 1

( µ

ξ µ (3)

3. POSITION DU PROBLEME

Considérons un système non linéaire de la forme :

( ) ( )

1

1 1

3 2

2 1

, , ,

, x y

u x x g x x f x

x x

x x

n n

n

=

+

=

=

=

K

& K L

&

&

(4)

qui peut se mettre sous la forme équivalente :

( ) f

(

x x x( )

)

g

(

x x x( )

)

u xn = ,&,K, n1 + ,&,K, n1

x

y= (5)

où, f et g sont des fonctions continues inconnues, R

u∈ et

yR

sont l’entrée et la sortie du système respectivement, et

(

x x xn

)

T

(

x x x( )n

)

T Rn

x= 1, 2 ,K, = ,&,K, −1

le vecteur d’état du système qui est supposé observable . Pour que (1) soit contrôlable il faut queg

( )

x ≠ 0 ; avec xUc,UcRn

(Uc: Région de contrôlabilité) ; g(x) est une fonction continue, on suppose que g(x) > 0 pour xUc. L’objectif de la commande est de forcer la sortie y à suivre un signal de référence borné ym(t), sous la contrainte que tous les signaux impliqués doivent être bornés. Plus spécifiquement il s’agit de déterminer la commande par retour d’état u = u (x/θ) et une loi d’adaptation pour ajuster les paramètre du vecteur θ tel que :

Le système en boucle fermée soit globalement stable et robuste dans le sens que tous les signaux x(t), θ(t) et u(x/θ), soient uniformément bornés, c’est à dire que x

( )

t Mx<, θ

( )

tMθ <∞ et

( )

xMu<∞

u θ pour t ≥ 0, où Mx,Mθ et Mu sont des paramètres spécifiés par le concepteur;

(ii) L’erreur de poursuite,e= ymy, devrait être la plus petite possible sous la contrainte (i).

Pour commencer, on considère le signal d’erreure=

(

e,e&,L,e( )n1

)

Tet le vecteur de gain

(

kn k

)

T Rn

k= ,K, 1 ∈ telles que toutes les racines du polynôme caractéristique

( )

n

n

n ks k

s s

h = + 1 1+L+ soient dans le demi-plan gauche (système stable).

Si les fonctions f et g sont connues ; alors la loi de commande a la forme suivante [13]:

( ) [

f

( )

x y( ) k e

]

x

u= g1 − + mn + T

(6) ce qui donne :

( )1 0

1 + + =

+ke ke

en n L n (7)

qui implique que limte(t)=0 qui est l’un des objectifs de la commande.

Si f et g sont inconnues, on les approxime par les systèmes flous, de la forme (1), fˆ

( )

xθf et gˆ

( )

xθg , respectivement. La commande dans ce cas sera :

( )

( )

[

f x y k e

]

x

u g f mn T

g

c = − θ + +

θ ˆ

) ˆ(

1 (8)

En appliquant (8) à (5) on trouve :

( )

[ ( )

f

( ) ] [ ( )

g

( ) ]

c T

n k e f x f x gx gx u

e = + ˆ θ + ˆ θ (9)

qui est équivalent à :

( ) ( )

( ) ( ( ) ( ) )

[

f g c

]

c

ce b f x f x gx g x u

e&=Λ + ˆ θ + ˆ θ (10)

⎥ ⎥

⎥ ⎥

⎢ ⎢

⎢ ⎢

= Λ

1 1

1 0

0

0 0 1

0

k k

k

n n c

L L L M M

L

;

⎥ ⎥

⎥ ⎥

⎢ ⎢

⎢ ⎢

= 1 0 0 M

b

c (11)

Tant que (sI−Λc =s( )n +k1s( )n1 +L+kn est stable (Λcstable), on sais qu’il existe une matrice symétrique définie positive P(n×n) unique qui satisfait l’équation de Lyapunov :

Q P

P c

T

c + Λ =−

Λ (12)

Q est une matrice symétrique arbitraire définie positive de dimensions n x n.

soit Ve=21eTPe, la fonction de lyapunov , alors en utilisant (10) et (12) on a :

× +

= +

= T T T T c

e e Pe e Pe e Qe e Pb

V& 21& 21 & 21

( ) ( )

( ) ( ( ) ( ) )

[

fˆ xθff x + gˆ xθgg x uc

]

(13) Pour que xi = ym( )i1e( )i1 soit borné, on exige que

Ve soit bornée, qui signifie que V&e≤0 lorsque Ve est supérieur à une importante constante V . Cependant, de (13) on voie qu’il est très difficile de concevoir uc

tel que le dernier terme de (13) soit négatif. Pour résoudre ce problème, on ajoute un autre terme de commande [18], us, à uc.

La nouvelle commande résultante est alors :

(3)

s

c u

u

u= + (14)

Ce nouveau terme (us) est, un contrôle de

surveillance appelé superviseur.

En substituant (14) dans (5), on obtient la nouvelle équation de l’erreur :

( ) ( ) [ ( ( ) ( ) ) ( ) ]

( )

[

f g c s

]

ce f x f x g x g x u g xu

e&=Λ +bc ˆ θ − +bc ˆ θ − − (15)

En utilisant (15) et (12) on obtient :

( ) ( )

( ) ( ( ) ( ) ) ( )

[

f g c s

]

c T T

e e Qe e Pb f x f x g x g x u g xu

V =− + × ˆ θ − + ˆ θ − −

2

& 1

( ) ( ) ( ) ( )

[

f g c c

]

c T

TQe e Pb f x f x g x u g xu

e + × + + +

≤ ˆ θ ˆ θ

2 1

( ) ( ) ( ) ( )

[

fˆ xθf + f x + gˆ xθg uc + g xuc

]

eTPbcg

( )

xus (16)

Pour concevoir la commande us tel que le dernier terme de (16) soit négatif, on a besoin de connaître les limites des fonctions f et g. Pour ce faire on considère la supposition suivante :

3.1 supposition 1

On détermine fu(x), gu(x) et gL(x) tels que

( )

x f

( )

x

fu et gL

( ) ( )

xg xgu

( )

x pour xUc, où fu

( )

x <∞, gu

( )

x <∞ et gL

( )

x >0.

Sachant ces limites, le superviseur us est choisi comme suit [18] :

( ) ( )

x Pb g e I u

L c T s

sgn 1

1

=

( ) ( ) ( ) ( )

[

f x f + fu x + g x g uc + gu xuc

]

× ˆ θ ˆ θ (17)

I1 =1 si Ve >V , I1 = 0 si Ve V , et

( ) ( )

1 1

sgn y = − si y≥0

( )

<0 .

En substituant (17) dans (16) et en considérant le cas V

Ve> , on à :

[

c c

]

c T T

e e Qe e Pb f f gu gu

V ≤ − + × ˆ + + ˆ +

2 1

&

La prochaine étape consiste à remplacer fˆ etgˆpar leurs expressions floues données par (1).

Soient les paramètres optimaux suivants [18],

( ) ( )

⎢ ⎤

⎡ −

=

f x f f x

U f

c

θ θ min sup ˆ

x

(19)

( ) ( )

⎢ ⎤

⎡ −

=

gx g g x

U g

c

θ θ min supˆ

x

(20) et l’erreur minimale d’approximation

( ) ( )

[

f x f f x

] [

g

( )

x g g

( )

x

]

uc

w= ˆ θ − + ˆ θ − (21)

avec gˆ

(

xθg

)

>0.

L’équation dynamique de l’erreur peut être réécrite comme suit :

( )

+ ×

= ce bcg xus bc

e& Λ

( ) ( )

( ) ( ( ) ( ) )

[

fˆ xθffˆ xθf + gˆ xθggˆ xθg uc+w

]

(22) Si fˆ et gˆ sont du type (1), alors (22) peut être réécrite de la façon suivante :

( )

x u b w

g b e

e&cc s + c

[ ( ) ( )

c

]

T g T

f

c x xu

b Φ ξ +Φ ξ

+ (23)

où :

Φ

f

= θ

f

− θ

f, Φg=

θ

g

θ

g, et

ξ ( )

x représente les fonctions floues de base (3).

Considérons la fonction de Lyapunov : g T

g f

T f TPe

e

V = + Φ Φ + Φ Φ

2 2 1

1

2 1 2

1

γ

γ (24)

où : 1

γ

et 2

γ

sont des constantes positives.

La dérivé de

V

par rapport au temps est :

( )

xe Pbu e Pbw g

Qe e

V =− TT c s+ T c

2

& 1

[ e Pb

c

( ) x ]

T f

T

f

θ γ ξ

γ

1 1

1 Φ +

+ &

[

c

( )

c

]

T g

T

g

θ γ

e Pb

ξ

xu

γ

2 2

1 Φ +

+ & (25)

avec Φ& f =θ&f ,Φ& g =θ&g . A partir de (17) et g

( )

x >0 on a :

( )

x eTPbcus 0

g .

Si on choisit les lois d’adaptation [2], [18]

( ) x

Pb e

T c

f

γ ξ

θ & = −

1 (26)

[

ˆ + + ˆ +

]

21 0 (18)

×

e Pb f f gu g u e Qe

g

g T

c u c u c

T L

(4)

et

( )

c c T

g γ e Pbξ xu

θ& =− 2 (27)

alors, à partir de (25) on a : w Pb e Qe e

V&≤−21 T + T c (28)

Le terme eTPbcw est de l’ordre de w, qui est négligeable devant l’erreur e. Ce qui permet de conclure que la loi de commande synthétisée garantit la stabilité du système au sens de Lyapunov (V&≤0).

Le schéma synoptique de synthèse de la loi de commande est donné par la figure 1.

Système

uc (.)

θf (.) θg (.)

us (.) +

I1*

x

x ym

u

- +

Figure 1: Synthèse de la loi de commande adaptative floue.

3.2 Supposition 2

On dispose de descriptions linguistiques pour les fonctions inconnues f et g sous la forme :

( ) r

n n r

2 2 r 1

1isA and x isA and...and x isA x

:IF Rfr

( )

x Cr f is

THEN (29)

B is x and and...

B is x and B is x

: 1 s1 2 s2 n sn

)

( IF

Rgs

( )

x isDs g THEN

(30)

avecAir ,Bis ,Cr et Ds sont des ensembles flous dans R, r=1,2,L,Lf et s=1,2,L,Lg.

4. ALGORITHME

Dans cette partie, fˆ

(

x θ f

)

et gˆ

(

x θg

)

sont de la

forme (1).

Etape 1 : processus autonome

ƒ spécifier les ki,i =1;n , telles que les racines de sn + k1sn1+L + kn = 0 soient dans le demi-plan gauche. Spécifier une matrice Q symétrique définie positive.

ƒ résoudre l’équation de Lyapunov, pour obtenir la matrice symétrique P > 0.

ƒ spécifier les paramètres Mf, Mg,

ε

et V , basés sur des contraintes pratiques.

Etape 2 : conception du contrôleur initial

ƒ définir les mi ensembles flous Fili dont les fonctions d’appartenances sont li

Fi

µ , où li=1,2,...,mi et i = 1,2,...,n.

ƒ construire les bases de règles floues de base pour les systèmes fˆ

(

x ϑf

)

et gˆ

(

x θ g

)

, chacune consiste en m1×m2 ×L×mn règles dont les parties IF comprennent toutes les combinaisons possibles des Fili . Spécifiquement les règles floues de base de fˆ etgˆsont constituées de règles de la forme :

(1 ) 1 2 ln

n n l

2 2 l 1 1 ,

, ln :IF x isF and x isF and...and x isF

l

Rf L

THEN fˆ

( )

xθf isG(l1,L,ln) (31)

(1 ) 1 2 ln

n n l

2 2 l 1 1 ,

, ln :IF x isF and x isF and...and x isF

l

Rg L

THENgˆ

( )

xθg isH(l1,L,ln) (32) où

i

i m

l =1,2,L, , i=1,2,L,n, et G(l1L, ,ln), H(l1,L,ln) sont des ensembles flous dans R

ƒ construction des fonctions flous de base

( )

( ) ( )

∑ ∑ ∏ ( )

= = =

=

⎟⎠

⎜ ⎞

⎝⎛

=

1 1 1

1 1 1

, 1 ,

m l

m l

n

i F i

n

i F i

l l

n

n li

i li n i

x x

x µ

ξ µ

L

L (33)

les fonctions fˆ

( )

xθf et gˆ

( )

xθg sont construites comme suit :

( )

x

( )

x

fˆ θfTfξ (34)

( )

x

( )

x

gˆ θggTξ (35)

Etape 3 : Adaptation on line

ƒ Appliquer la commande par retour d’état (14) au système (4), où uc est donnée par (8), us

(5)

est donnée par (17), fˆ etgˆ sont donnée par (34) et (35) respectivement.

ƒ Utiliser les lois d’adaptation suivantes pour ajuster le vecteur de paramètres θf

( ) ( )

( )

( ) ( )

( ( ) )

⎪⎪

⎪⎪

⎪⎪

⎪⎪

<

= +

⎟⎠

⎜ ⎞

⎛ = ≥

<

=

0 et

si

) 0 et

ou

si

1 2 1

1

x Pb e M

Pb x e x Pb e

x Pb e M

M x

Pb e

T f c T f f

f T f f c T c

T

T f c f

f

f f c

T

f

T

ξ θ θ

θ ξ θ γ θ

ξ γ

ξ θ θ

θ ξ

γ

θ& (36)

Utiliser les lois d’adaptation suivantes pour ajuster le vecteur de paramètres θg.

ƒ pour le vecteur θg : chaque fois qu’un élément θgi de θg est proche de zéro θg = ε utiliser :

( ) ( )

⎪⎩

( )

⎪⎨

<

= −

0

si 0

0

si

2

c i c T

c i c T c

i c T

gi e Pb xu

u x pb e u

x Pb e

ξ ξ ξ

θ& γ (37)

où ξi

( )

x est le ieme composant de ξ

( )

x .

- Sinon, utiliser :

( )

( ( ) )

( ) ( )

( ( ) )

⎪⎪

⎪⎪

⎪⎪

⎪⎪

<

=

+

=

<

=

0

si

0 et

ou

si ) (

2 2 2

2

c T g c T g g

g c T g g c T c c T

c T g c T g g

g g c c T

g

u x Pb e et M

u Pb x

e u x Pb e

u x Pb e M

M u

x Pb e

ξ θ θ

θ ξ θ γ θ

ξ γ

ξ θ θ

θ ξ

γ

θ& (38)

5. EXEMPLE DE SIMULATION

Il s’agit de développer un contrôleur adaptatif flou pour commander un pendule inversé dont la description est donnée par la figure 1.

mg sin θ

l

x

2

θ & = x

1

θ =

u

Figure 2: Pendule inversé

L’équation dynamique du pendule inversé est donnée par [18] :

u m

x cos -m

m x cos

m x cos -m

x sin x cos -mlx sin x

c 1 2 3

4 c

1

c 1 2 3

4

1 1 2 2 1 2

2 1

⎟⎟⎠

⎜⎜⎝

+ + +

⎟⎟⎠

⎜⎜⎝

+

= +

=

l m

m l m

m g m

x x x

& c

&

avec x1=θ et x2&. où

g = 9.8 m/s² la gravité universelle.

mc=1kg la masse du chariot.

m =0.1kg la masse du pendule.

l = 0.5m la longueur du pendule.

5.1 Paramètres d’initialisation Le signal de référence ( ) sin(t)

30

= Π

t

ym .

Les limites des fonctions f et g sont

(

x1,x2

)

=15.78+0.0366 x22

fU ,gL

(

x1,x2

)

=1.12

( )

1.46

g 1 2

U x, x =

. Les états et la commande

180 u et 6

,

6 2

1 Π x Π

x .

En plus les constantes Mf = 16, Mg = 1.6, ε = 0.7, γ1 = 50, γ2 = 1 et v=0.267 .

5.2 Mise en œuvre de l’algorithme

On considère le vecteur de gain k = [2 1 ] assurant la stabilité du système. La résolution de l’équation de Lyapunov donne (pour Q = diag (10,10))

5. 5

5 15 ⎥

⎢ ⎤

=⎡ P

Les fonctions d’appartenance sont choisies de forme gaussiennes (m1=m2=5 et i=1,2 et j=1,..,5).

24 /

12 / ) 1 ( 6 / - x

exp ) (

2 i

⎥⎥

⎢⎢

⎡ ⎟

⎜ ⎞

π

π

− π

= +

µ j

xi

Fij

5.3 Résultats de simulation

Les variations, en fonction du temps, de l’angle

)

θ (t

et de la vitesse angulaire

θ & (t )

sont représentées, pour deux conditions initiales différentes, par les figures 3 et 4.

Les figures 3 et 4 mettent en évidence les capacités du contrôleur conçu sur un pendule inversé. En effet, ce régulateur est capable d’assurer la poursuite en un temps très court (≈3 s) avec une erreur de poursuite très faible. (moins de 2%).

(6)

Figure 3: Evolution de l’angle (x1) pour les conditions initiales (x1=-π/60, x2=0)

Figure 4: Evolution de l’angle (x1) pour les conditions initiales (x1=π/10, x2=0).

6. CONCLUSION

Dans ce travail, nous avons développé un contrôleur flou adaptatif indirect, qui (i) ne nécessite pas un modèle mathématique du système sous contrôle, (ii) est capable d’incorporer directement des règles floues IF-THEN décrivant le fonctionnement du système, et (iii) garantit la stabilité globale du système en boucle fermée dans le sens que tous les signaux impliqués soient uniformément bornés. Le contrôleur ainsi développé est utilisé pour une commande en poursuite d’un pendule inversé. Les résultats de simulation obtenus montrent que (i) le contrôleur flou adaptatif peut réaliser une bonne poursuite sans aucune information linguistique, et (ii) l’incorporation de quelques règles floues dans le contrôleur permet d’améliorer la vitesse d’adaptation et l’erreur de poursuite.

REFERENCES

[1] H. Bühler «Réglage par logique floue», Presses universitaires polytechniques romandes, Suisse

1994.

[2] B.S. Chen, H.J. Uang, and C.S. Tseng “Robust tracking enhancement of robot systems including motor dynamics : A fuzzy-based dynamic game approach,” IEEE Trans. Fuzzy Syst. vol. 6, pp.

538-552, Nov. 1998.

[3] R. Hartani, H.T. Nguyen et B. Bouchon- Meunier,

“Sur l’approximation universelle des systèmes flous,” RAIRO-APII-JESA, vol. 30, n°5, pp. 645- 663 , 1996.

[4] A. Isidori, Nonlinear Control Systems. Springer – Verlag London, 1995.

[5] A. Isidori, Nonlinear Control Systems II. Springer –Verlag London, 1999.

[6] F. Khaber, A. Hamzaoui, K. Benmahammed &

J.L. Sculfort, “Contrôle flou et stabilité d’un portique avec masse suspendue,” CNR-IUT 09-10 juin 2000.

[7] F. Khaber, A. Hamzaoui, K. Benmahammed,

“Commande floue d’un système non linéaire,”

CIP’2001, 09-11 juin 2001.

[8] H.K. Khalil, Nonlinear Systems. Englewood Cliffs, NJ: Prentice-Hall, 1996.

[9] B.B. Kook and W. Chul Ham, “Adaptive Control of Robot Manipulator Using Fuzzy Compensator,”

IEEE trans. on Fuzzy Systems, vol. 8, n° 2, April 2000, pp. 718-737.

[10] C.C. Lee, “Fuzzy Logic in Control Systems:

Fuzzy Logic Controller—Part I and II,” IEEE Trans. Syst. Man. Cybern. Vol. 20, no. 2, pp. 404- 435, 1990.

[11] H. Lee and M. Tomizuka , “Robust adaptive control using a universal approximator for SISO nonlinear systems,” IEEE Trans. Fuzzy Syst. vol.

8, no. 1, pp. 95-106, Feb. 2000.

[12] C. Melin et B. Vidilov « Stabilisation de systèmes par des contrôleurs flous (Partie I) ,” RAIRO- APII-JESA, vol. 30, n°5, pp. 679-705, 1996.

[13] S.S. Sastry and M. Bodson, Adaptive Control : Stability, Convergence and Robusteness.

Englewood Cliffs, NJ: Prentice-Hall, 1989.

[14] J.E. Slotine and W. Li, Applied Nonlinear Control. Englewood Cliffs, NJ: Prentice-Hall, 1991.

[15] L. X. Wang, “Fuzzy Systems are universal Approximators,” IEEE trans. on Fuzzy Systems, vol. 5, n° 8, May 1992, pp. 1164-1173

[16] L.X. Wang, “Stable Adaptive Fuzzy Control of Nonlinear Systems,” IEEE Trans. Fuzzy Syst. vol.

1, pp. 146-155, 1993.

[17] L. X. Wang, “Adaptive Fuzzy Systems and Control: Design and Stability Analysis,”

Englewood Cliffs. NJ: Prentice-Hall, 1994.

[18] L. X. Wang, “Stable Adaptive Fuzzy Controllers with Application to Inverted Pendulum Tracking,”

IEEE trans. on Man and Cybernetics, Part B:

Cybernetics. Vol. 26, n° 5, October 1996, pp. 677- 691.

[19] L. X. Wang, “A Course in Fuzzy Systems and Control,” Upper Saddle River, NJ: Prentice-Hall, 1997.

Références

Documents relatifs

On remarque que les trajectoires réelles convergent vers leurs point d’équilibre, la surface de glissement tendre vers zéro, la commande c’est une commande continue et réelle,

Yassine SOUKKOU, 2014, «Commande adaptative par backstepping d’une classe des systèmes non linéaires incertains», Mémoire de magister, Université Abdelhak Benhamouda de

Les travaux présentés dans cette thèse de Doctorat ont pour objectif principal le développe- ment de structures de commande adaptative floue combinées à différentes approches

To synthesize a prefunctionalized Grubbs-type ruthenium carbene initiator for ring-opening metathesis polymerization without the need of any purification step, we devised a

Admittedly, one of the themes drawn out of the July regional dialogue was an absence of “good answers” on our part when asked about Central Asian perspectives on Chinese influence,

5) Placer le point D tel que ACBD soit un rectangle. Écrire une expression qui traduit ce programme en détaillant chaque étape.. 3) En rédigeant votre réponse à l’aide

En l'an Mille trois, Pierrot est encore là avec vingt-trois mètres de barbe et cent vingt-quatre kilogrammes et cinquante-six centièmes en trop. Il marche sur quatre

Dans ce cadre, si on place dans schéma de commande conventionnelle, il seraitintéressant d’analyser et d’intégrer les e¤ets induits par l’utilisation des entrées imprécises