68
د ز تم ل ا د ا ا، ي نى الد ل ع ا ي ي شا ه ي ل ع دا ائ ز ت ن ك1

Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Embed Size (px)

DESCRIPTION

good

Citation preview

Page 1: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

تزد “ لم إذا

على شيئا

كنت الدنيا،

عليها “ زائدا

الرافعي

1

Page 2: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

بسـم الله الرحمـن الرحيـم

Présenté par : Dr. SAMAI DJAMEL2

CHAPITRE I : ANALYSE TEMPORELLE DES

SYSTEMES LINEAIRES

Université Kasdi Merbah – Ouargla

Faculté Des Nouvelles Technologies

de l’Information et de la Communication

Département de l’ Electronique et de Télécommunications

Page 3: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

impulsion t0

x

I. IntroductionI.1. Réponse impulsionnelle

3

Page 4: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

4

I.2. Réponse indicielle

t

e

ee1

e0

0 t0

t

S

SSf

S0

0 t0

Page 5: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

entrée

t0

x

Système suiveur

entrée

t0

x

Système ne suit pas

I.3. Réponse en vitesse

5

Page 6: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

t

ee1

e00 t0

t

S90%

10%0 t0 tm

Temps de montée

I.4. Temps de montée

6

Page 7: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

t

ee1

e0

0 t0

t

S90%

10%

0 t0 tmTemps de montée

Tuyau des 5 %

Temps de réponse

I.5. Temps de réponse

7

tR

Page 8: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

8

II. Réponses temporelles des systèmes élémentaires

II.1. Introduction

l

j

k

i

mm

mm

dpcppp

bpbpbpbpF

1

2

1

011

1

11

...

avec + k = 2l = n

Page 9: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

9

II. Réponses temporelles des systèmes élémentaires

Dans ces conditions on distinguera 3 types de processus

élémentaires :

• le processus à constante de temps ou processus du 1er

ordre;

• le processus en 1/p qu’on appelle intégrateur, car diviser

par p la transformée de Laplace d’une fonction f revient à

prendre la transformée de l’intégrale de f. Ce processus est

aussi du premier ordre;

• le processus du second ordre.

Page 10: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

tektsdt

ds

p

k

pE

pSpF

1

k est le gain statique et la constante de temps

II.2. Processus à constante de temps du 1er ordre

10

Page 11: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

t

ekts 1

t

s(t))

k

0

0,63k

0,95k0,86k

2 3 4

II.2.1. réponse indicielle

11

Page 12: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

12

• le temps de réponse : la valeur finale (régime permanent)

étant k; on voit tout de suite que le temps de réponse (±5%

de la valeur finale) est :

• Le temps de réponse (±2% de la valeur finale) est :

• si est petite, alors tr est faible et le système est rapide.

• plus est élevée, plus le système est lent.

• le temps de montée : est le temps entre 10% et 90% de la

valeur finale, ce que nous écrivons sous la forme :

3rt

4rt

2.211.031.2 mt

Page 13: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

tetkts

pppk

pp

kpS

11

1 22

2

1

ppE

13

II.2.2. réponse en vitesse

Page 14: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

0 t

s(t)

r(t)

k

2

14

Un système du premier ordre ne suit pas en vitesse

Page 15: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

0 t

s(t)

2 3

k/

33%

5%

1pE 1

p

kpS

t

ek

ts

Un système du premier ordre est donc stable.

II.2.3. réponse impulsionnelle

15

Page 16: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

tekdt

ds

p

k

pE

pSpF

Exemple : Condensateur pur

V C

I

CppI

pV 1

II.3. Processus intégrateur

16

Page 17: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

k

tsp

kpS 1pE

II.3.1. réponse impulsionnelle

17

Page 18: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

p

pE1

tk

ts

II.3.2. réponse indicielle

18

Page 19: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

tebsadt

dsa

dt

sda 0012

2

2

2

0

2

0

10

0

1

1

pa

ap

a

aa

bpF

0

0

a

bk

le gain statique2

0

a

an

la pulsation propre non amortie

20

1 1

2 aa

a

le coefficient d'amortissement

II.4. Processus du second ordre

19

II.4.1. Forme canonique

Page 20: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

La forme canonique de F(p) s'écrit alors :

2

221

nn

pp

kpF

22

2

2 nn

n

pp

kpF

ou

20

Page 21: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Exemple : Circuit RLC

e s

R L

C

I

1

12

pRCpLCpE

pS

LCn

1

la pulsation propre

CL

R

2

le facteur d'amortissement

21

Page 22: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

AN :

128

12)(

2

pppG

168

16)(

2

pppG

208

20)(

2

pppG

12n

16n

20n

15.1

1

89.0

22

Page 23: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Cas où 1

212121

11

11

11

pp

k

pp

kpS

21

21

tt

eek

ts

1pE

1

1

1

1

22

21

n

n

II.4.2. réponse impulsionnelle

23

Page 24: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Le système revient au repos, il est donc stable

24

Page 25: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Cas où < 1

tekts n

tn

n

2

21sin

1

25

Page 26: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Cas où 1

2

1

ppE

221

22

121

2121

2 11

111

pppp

kpS

21 2

221

2121

1

tt

eetkts

II.4.3. réponse en vitesse

26

Page 27: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

27

Page 28: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Cas où < 1

222

2

2

222

2

1

142

21

2

nn

n

n

nn

n

p

p

ppk

ppp

kpS

22

212arctan1cos

1

2

te

tkts n

n

t

n

n

28

Page 29: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

29

Page 30: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Cas où 1

p

pE1

221

2

121

1

21

11

111

11

pppk

ppp

kpS

21

21

2

21

11

tt

eekts

II.4.4. réponse indicielle

30

Page 31: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

31

Page 32: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

Cas où < 1

22

22

2

2

21

2

nn

n

nn

n

pp

p

pk

ppp

kpS

2

2

2

1arctan avec

1cos1

1

te

kts n

tn

32

Page 33: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

33

Page 34: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

34

Page 35: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

•Calcul du temps de montée

01cos1

1cos1

1

2

2

2

2

mn

t

mn

t

te

kte

k

mn

mn

nt

t

mn

mn

21

01cos

2

2

22 1arctan

21

1

n

mt

35

Page 36: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

•Calcul du temps du premier maximum

tte

kdt

dsnn

t

n

n222

21sin11cos

1

01sin11cos 222 tt nn

tgttg n

2

2

11

2

2

11

n

kn

ntnt

21

n

pict

36

Page 37: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

•Calcul du dépassement max

211

ekkSD MAX

21100%

eD

•Calcul du temps de réponse (2%)

02,0 rnte 4rnt

nrt

4

37

•Calcul du temps de réponse (5%)

3rnt

nrt

3

Page 38: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

38

Page 39: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

39

Page 40: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

40

Exemple :

Trouver : , , , et le dépassement max

pour le système suivant:

n

mt %2

rt

36116

361)(

2

pppG

421,0 19n

stm

1723,0

%D

str

5,0%2

%3,23% D

Solution :

Page 41: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

II.5. Processus d’ordre élevé

41

II.5.1. Pôles dominants

• L’ influence des pôles proche de l’origine (pôles dominants)

dure le plus longtemps et ce sont eux qui fixent la forme de

la réponse, tandis que les pôles les plus éloignés ne jouent

que sur la forme du début du régime transitoire.

• Un système d’ordre élevé a, sauf exception, un ou deux

pôles dominants et se comporte donc comme un système

du 1er ou du 2ème ordre.

• Un pôle peut être négligé dès qu’il est 3 ou 4 fois supérieur

au précédent.

Page 42: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

42

Page 43: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

43

clear, close all, clc;

f = figure;h = uicontrol('Position',[0 0 80 40],'String','Continue',... 'Callback','uiresume(gcbf)'); k = 1; z = [ ]; a = 0;for a = 1 : 4 : 20 k = a * a + 16; p1 = - a - 4 * j; p2 = - a + 4 * j; p = [p1, p2]; g = zpk(z,p,k); hold on, step(g); uiwait(gcf); endclose(f);

Exemple 1

Page 44: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

44

clear, close all, clc;f = figure;h = uicontrol('Position',[0 0 80 40],'String','Continue',... 'Callback','uiresume(gcbf)');k=17; z = [ ]; p1 = - 1 – 4 * j; p2 = - 1 + 4 * j; p = [p1, p2];g1 = zpk(z,p,k); step(g1, 'r')for a = 1 : 4 : 40 k = 17 * a * (a * a + 4); p1 = - 1 - 4 * j; p2 = - 1 + 4 * j; p3 = - a; p4 = - a - j; p5 = - a + j; p = [p1, p2, p3, p4, p5]; g2 = zpk(z,p,k) hold on, step(g2); uiwait(gcf); endclose(f);

Exemple 2

Page 45: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

45

III.Rapidité

La rapidité d’un système asservi est déterminée par la durée

de son régime transitoire, que l’on caractérise par le temps de

réponse à 2% ou 5%.

Page 46: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

46

Page 47: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

47

IV.Précision statique

ppt pt 0limlim

L’erreur permanente : est l’écart (erreur

statique) qui subsiste en régime

permanent.

Le rôle des systèmes asservis est de faire suivre

à la sortie s(t) une loi fixée par e(t), avec pour idéal

(t) = e(t) - s(t) = 0.

Page 48: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

48

G1(p)+

G2(p)

P(p)

+ S(p)E(p) ε(p)+

-

Le cas général d’un système asservi est :

pSpSpS PE

pPpEpG

pGpG

pGpS

1

21

2

1

Page 49: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

49

pSpEp

pPpGpEpGpG

p 2211

1

(t) = e(t) + p(t)

•e(t) : signal d’erreur dû aux variations de l’entrée,

•p(t) : signal d’erreur dû à la perturbation.

ppp PE

Page 50: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

50

pP

pGpG

ppGpE

pGpG

p

ppt

pp

p

21

2

021

0

0

1lim

1lim

lim

Pour trouver la valeur globale de l’erreur, nous appliquons le

théorème de la valeur finale, nous obtenons :

Où pEpGpG

pt

pE

210 1

lim

Et pP

pGpG

ppGst

pP

21

2

0 1lim

Page 51: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

51

IV.1. Système sans perturbation et à entrée variable

On a P(p) = 0, et en posant G(p) = G1(p).G2(p), il vient:

(p) = E(p) - G(p).(p)

FTBO

pEp

1D'où :

Ainsi, l'écart est lié d'une part à la forme du signal

d'entrée E(p) et d'autre part à la forme de la FTBO.

Page 52: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

52

•Si l'entrée est un échelon, l'écart est appelé écart de

position et est noté P.

•Si l'entrée est une rampe, l'écart est appelé écart de

vitesse (traînage) et est noté v ou t.

•Si l'entrée est une parabole, l'écart est appelé écart en

accélération et est noté a.

IV.1.1. Influence de l'entrée

Page 53: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

53

La forme de la FTBO dépend du nombre d'intégrateurs

qu'elle contient. D'une manière générale :

pDp

pNkFTBO

avec N(0) = D(0) = 1, α est appelé classe du système.

IV.1.2. Influence de la FTBO

Page 54: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

54

a) Système de classe 0 (pas

d’intégrateur) pD

pNkFTBO

pkNpD

pDpEp

donc

1) Ecart de

position

2) Ecart de vitesse

3) Ecart d’accélération

k

Ep

1

v

a

Conclusion : Un système de classe 0 ne suit ni en vitesse, ni en accélération.

Page 55: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

55

b) Système de classe 1 (un

intégrateur)

1) Ecart de

position

2) Ecart de vitesse

3) Ecart d’accélération

0p

a

Conclusion : un intégrateur annule l'écart de position et rend fini l'écart de traînage.

pkNppD

ppDpEp

ppD

pNkFTBO

k

Ev

Page 56: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

56

c) Système de classe 2 (deux

intégrateurs)

1) Ecart de

position 2) Ecart de vitesse

3) Ecart d’accélération

0p

Conclusion : Dans un système de classe 2, les écarts de position et de traînage sont nuls et l'écart en accélération devient fini.

pkNpDp

pDppEp

pDp

pNkFTBO

²²

2

0v

k

Ea

Page 57: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

57

d)Dilemme stabilité précision

précision Classe 0 Classe 1 Classe 2

p 0 0

v 0

a

k

E

1

k

E

k

E

On constate que plus k est grand, plus la précision s'améliore.

Mais par ailleurs, l'accroissement du gain en boucle ouverte

finit par provoquer le pompage et déstabiliser

l'asservissement.

Page 58: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

58

e)Exemple :

Calculer les écarts de position, de vitesse et d’accélération

pour le système à retour unitaire dont sa FTBO est donnée

par :

Solution :

4

2

ppFTBO

2

1

41

21

kp

pFTBO

Page 59: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

59

•Ecart de position : (entrée échelon)

p

pE1

01

.lim0

FTBO

pEp

pp

•Ecart de vitesse : (entrée rampe)

•Ecart d’accélération : (entrée parabole)

2

1

ppE

2

1.lim

0

FTBO

pEp

pv

3

1

ppE

FTBO

pEp

pa 1

.lim0

Page 60: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

60

IV.2. Système avec perturbation seules

L’erreur due à une perturbation p(t) est donnée

précédemment par :

pGpG

pG

pP

pS

21

2

1

)(lim

1lim

0

21

2

0

ppS

pPpGpG

ppGst

p

pP

La fonction de transfert de la perturbation s'écrit :

Page 61: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

61

a) Perturbation fugitive

pNkpNkpDpD

pDpNkpPpS

221121

122

b) Perturbation

permanente

0)( PpP 01

limlim21

2000

kk

kpPppSs pp

La perturbation fugitive est annulée.

p

PpP 0

21

20

1 kk

kPs

IV.2.1. Système de classe 0

Page 62: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

62

t

p(t)

0

P0

Perturbation fugitive

Perturbation en échelon

t

s(t)

Sf

S'fs Régime final

0

influence des perturbations (système de classe 0)

Page 63: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

63

a) Intégrateur en aval de la

perturbation

ppD

pNpG

2

22

pNpNkkpDppD

pDpNkpPpS

212121

122

La perturbation fugitive est bien sûr annulée. Dans le cas

d'une perturbation permanente:

21

2000 limlim

kk

k

p

PpppSs pp

soit : 1

0

k

Ps

IV.2.2. Système de classe 1

Page 64: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

64

b) Intégrateur en amont de la

perturbation

ppD

pNkpG

1

111

pNpNkkpDppD

pDpNpkpPpS

212121

122

0limlim21

2000 kk

pk

p

PpppSs pp

conclusion : Un intégrateur placé en amont d'une perturbation annule ses effets.

Comme précédemment, la perturbation fugitive est annulée,

mais la perturbation permanente aussi. En effet :

Page 65: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

65

t

p(t)

0

P0

Perturbation fugitive

Perturbation en échelon

t

s(t)

Sf

S'f

effacement de l'effet des perturbations

0

Page 66: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

66

Exemple :

Soit le système donné par le schéma suivant :

1) Trouver l’écart de position ainsi que l’erreur due à une

perturbation en échelon. Déduire l’erreur globale.

2) Que devient l’erreur due à la perturbation lorsqu’on insert

un intégrateur en amont de la perturbation.

5

1

p 2

100

p

pE pS

pP

Page 67: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

67

p

pE1

Solution :

1) L’écart de position : ,

11

1

1.lim

0

FTBO

pEp

pp

52

100

ppFTBO

11

50

1lim

21

2

0

pP

pGpG

ppGs

p

L’erreur due à une perturbation en échelon est :

L’erreur globale est :

11

49

11

50

11

1

Page 68: Chapitre 1 - Analyse Temporelle Des Systemes Lineaires

68

2) Lorsqu’on insert un intégrateur en amont de la

perturbation, on le multiplie par G1(p). L’erreur devient :

01

2100

2100

2100

lim

lim1

1lim

2

0

21

22

0

21

2

0

ppp

p

pp

pPpGpGp

pGppP

pGpGp

ppGs

p

pp