Uploaded by tariqkhajjou5

ch4

advertisement
Université Mohammed V - Rabat
École Supérieure de Technologie - Salé
Filières : GEII – GIM
Niveau : S3
Module : Automatique
Professeur : elayachi.chater@um5.ac.ma
Année Universitaire : 2020 – 2021
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
1
MODULE : AUTOMATIQUE
CONTENU PRÉVISIONNEL
1) Généralités
2) Modélisation et fonction de transfert
3) Analyse temporelle des SLCI
4) Performances des systèmes asservis
5) Analyse fréquentielle des SLCI
6) Stabilité des SLCI
7) Étude des régulateurs (P-I-D)
8) Méthodes d’identification
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
2
AUTOMATIQUE
4.1. INTRODUCTION
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.1.1. PERFORMANCES DE LA RÉPONSE INDICIELLE
Système de type  :
K
A( p ) = 
p (1 + a1 p + ... + a n p n )
S ( p)
A( p )
H ( p) =
=
E ( p ) 1 + A( p ) B( p )
S ( p) = H ( p) E ( p)
s(t ) = L−1S ( p )
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
3
AUTOMATIQUE
4.1. INTRODUCTION
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.1.2. CRITÈRES DE PERFORMANCES
Considérons la réponse indicielle d’un système à réguler:
Si le système est stable, nous nous attendons à ce que :
ola sortie converge vers une valeur finie, la plus proche possible de cette
consigne. Plus la valeur de convergence de la sortie sera proche de la
valeur de consigne, plus le système est précis.
ocette valeur de convergence soit atteinte le plus vite possible, en
réclamant au système une certaine rapidité.
ola forme du régime transitoire est importante, notamment pour la
présence éventuelle d’un dépassement temporaire de la sortie : la
limitation du dépassement est une performance particulière du système
régulé ou asservi.
oNous pouvons ajouter un quatrième élément qui est aussi considéré
comme une performance : la marge de stabilité.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
4
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.2. PRÉCISION D’UN SYSTÈME ASSERVI
4.2.1. ERREUR STATIQUE
Définition
Soit un système bouclé de fonction de transfert (FT) en boucle ouverte
G( p) et de FT en boucle fermée H( p). On appelle erreur statique (ou
erreur de position) du système en boucle fermée, le paramètre défini
par :
 p = lim  (t )
, où (t ) est un échelon unitaire
t →
e ( t ) = A.  ( t )
= lim p ( p ) = lim p (E ( p ) − S ( p ) ) = lim p (E ( p ) − H ( p ) E ( p ) )
p →0
p →0
p →0
A
p
 p = lim p.E ( p ).(1 − H ( p ) ) = lim p. .(1 − H ( p ) ) = lim A.(1 − H ( p ) )
p →0
p →0
p →0
L’erreur de position est un paramètre qui permet d’évaluer la précision
d’un système en boucle fermée.
Plus elle est faible, meilleure est la précision du système
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
5
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.2. PRÉCISION D’UN SYSTÈME ASSERVI
4.2.1. ERREUR STATIQUE
Cas d’un système de type 0
Système de type 0 : pas de pôle = 0
K
G( p)
K
G( p) = 0
;
lim
G
(
p
)
=
K
;
H
(
p
)
=
→
=
p (1 + a1 p + ... + a n p n ) p→0
1 + G ( p ) p →0 K + 1
K 
A

 p = lim A.(1 − H ( p ) ) = A.1 −
=

p →0
 1+ K  K +1
La précision est d’autant meilleure que le gain statique est important.
Or, une bonne stabilité est souvent associée à un gain statique en boucle
ouverte relativement faible.
Il sera donc difficile de concilier la contrainte de stabilité avec la
contrainte de précision.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
6
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.2. PRÉCISION D’UN SYSTÈME ASSERVI
4.2.1. ERREUR STATIQUE
Cas d’un système de type α > 0
Système de type  : il posséde un ou plusieurs pôles nuls
K
K
G( p) = 
où   0 ; lim G ( p ) = 
n
p →0
p (1 + a1 p + ... + a n p )
p
G( p)
K
H ( p) =
= 
→ 1   p = lim A.(1 − H ( p ) ) = 0
p →0
p
1 + G ( p ) p + K →0
L’erreur de position en boucle fermée d’un système dont la FT en boucle
ouverte comporte au moins un pôle nul, est nulle.
De tels systèmes ont donc une précision statique parfaite.
Ces systèmes sont appelés des systèmes comportant au moins un
intégrateur dans la FT en boucle ouverte.
Type α : la fonction de transfert contient α intégrateurs.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
7
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.2. PRÉCISION D’UN SYSTÈME ASSERVI
4.2.2. ERREUR DE VITESSE
Définition
Soit un système bouclé de fonction de transfert (FT) en boucle ouverte
G( p) et de fonction de transfert en boucle fermée H( p). On appelle
erreur de vitesse (ou erreur de traînage) du système en boucle fermée, le
paramètre défini par :
 v = lim  (t )
t →
e ( t )=r ( t )
, où r (t ) = A.t désigne une rampe unitaire
= lim p ( p ) E ( p )= A = lim p (E ( p ) − S ( p ) ) E ( p )= A
p →0
p2
p →0
p2
 1 − H ( p) 
= lim pE ( p )(1 − H ( p ) ) = lim A.

p →0
p →0
p


21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
8
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.2. PRÉCISION D’UN SYSTÈME ASSERVI
4.2.2. ERREUR DE VITESSE
Erreur de vitesse et erreur de position
o L’erreur de vitesse est le second paramètre qui permet d’évaluer la
précision d’un système en boucle fermée.
o Il se différencie de l’erreur de position par le fait qu’il permet de
chiffrer l’aptitude d’un système à suivre une consigne qui varie dans
le temps (cas des asservissements), tandis que l’erreur de position
évalue son aptitude à suivre une consigne constante (cas des
régulations).
o Plus l’erreur de vitesse est faible, meilleure est la précision du
système dans le cas d’une consigne variable.
o Un système peut posséder une bonne précision statique (erreur de
position faible ou même nulle), donc être capable à être régulé de
manière précise, mais avoir une erreur de vitesse importante, c’està-dire être incapable de suivre une consigne variable.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
9
A
M11
UTOMATIQUE
: AUTOMATIQUE
4. PERFORMANCES
6. PERFORMANCES
DES SYSTÈMESDES
ASSERVIS
SLCI
6.2.
4.2. IPNTRODUCTION
RÉCISION D’UN SYSTÈME6.2.1.
ASSERVI
PRÉCISION D’UN
4.2.2.
SYSTÈME
ERREUR DE
ASSERVI
VITESSE
Cas d’un système de type 0
Système de type 0 : pas de pôle = 0
K
G( p)
K
G( p) = 0
;
lim
G
(
p
)
=
K
;
H
(
p
)
=
→
=
p (1 + a1 p + ... + a n p n ) p→0
1 + G ( p ) p →0 K + 1
 1 − H ( p)  A 
K 
A
 v = lim A.
→
 = 1 −
=
p →0
p

 p  1 + K  p( K + 1) p→0
o L’erreur de vitesse en boucle fermée d’un système de type 0 et
possédant un gain statique K en boucle ouverte est infinie.
o Conséquence : il est impossible qu’un système de type 0 et possédant
un gain statique K en boucle ouverte, soit précis en boucle fermée
dans le cas où la consigne varie dans le temps.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
10
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.2. PRÉCISION D’UN SYSTÈME ASSERVI
4.2.2. ERREUR DE VITESSE
Cas d’un système de type α > 0
Système de type  : il posséde un ou plusieurs pôles nuls
K
K
G( p) = 
où   0 ; lim G ( p ) = 
n
p →0
p (1 + a1 p + ... + a n p )
p
G( p)
K
H ( p) =
= 
1 + G( p) p + K
K

1 − 
p +K
 v = lim A.
p →0 
p


21/12/2020
 1 − H ( p) 
  v = lim A.

p →0
p




 −1

  = 1 →  v = A / K
p
 = lim A.
  


 p →0  p + K     1 →  v = 0


Automatique - (GEII+GIM) - S3 - EST - UM5
11
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.2. PRÉCISION D’UN SYSTÈME ASSERVI
4.2.2. ERREUR DE VITESSE
Cas d’un système de type α > 0
Remarque :
o Pour qu’un système possède en boucle fermée une erreur de vitesse
nulle, donc une parfaite précision lorsqu’il est soumis à une consigne
variable, il faut que sa fonction de transfert en boucle ouverte
possède au moins un pôle nul double,
o Dans le cas où G( p) ne possède qu’un seul pôle nul, l’erreur de
vitesse est fini mais non nulle.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
12
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.1. PARAMÈTRES DE RAPIDITÉ
Rapidité temporelle : tm et tr5%
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
13
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.2. TEMPS DE RÉPONSE
o En réalité, les systèmes linéaires sont caractérisés par des régimes
transitoires (théoriquement) de durées infinies.
o Néanmoins, il est possible d’estimer leur durée pratique grâce à la notion
de temps de réponse, défini comme le temps mis pour atteindre la valeur
finale de la sortie à x% près.
o Ainsi, soumis à une consigne en échelon, le système, supposé stable,
répond par un signal qui tend vers une valeur finale notée s(∞). On
définit alors le temps de réponse à x % près par :
x 
x 


 t  trx % : 1 −
 s (  )  s (t )  1 +
 s()
 100 
 100 
o Souvent, on choisit d’utiliser la notion de temps de réponse à 5 % près, ce
qui revient à dire que le temps de réponse est l’instant à partir duquel la
sortie à atteint sa valeur finale à ±5 % près.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
14
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.2. TEMPS DE RÉPONSE
Cas du second ordre
Temps de
réponse réduit :
Tr(5%) * wn
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
15
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.3. TEMPS DE MONTÉE
o Dans le cas du 1er ordre, on peut considérer que le temps de montée tm
est la durée nécessaire pour atteindre 90% de la valeur finale.
o Pour les systèmes d’ordre supérieur, le temps de montée tm est défini
par la durée nécessaire au bout duquel le signal de sortie franchit pour
la première fois son asymptote (valeur finale), dans le cas où des
dépassements ont lieu. Dans la pratique, la complexité des systèmes
étudiés est telle que les ordres des systèmes sont souvent élevés et que
le phénomène de dépassement se produit fréquemment.
o Le temps de montée tm est un autre paramètre qui permet de chiffrer la
rapidité d’un système en boucle fermée.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
16
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.3. TEMPS DE MONTÉE
Temps de montée d’un système du 2nd ordre
Considérons un système du 2nd ordre de fonction de transfert G(p)
placé dans une boucle de régulation à retour unitaire : K
p2
p
+
2

+1
2
n
n
K
G( p)
G( p) = 2
; H ( p) =
=
K
p
p
1 + G( p) 1 +
+ 2
+1
2
2
p
p

n
n
1
+
2

+1
2
n
H ( p) =
21/12/2020
n
K
K +1
K
=
2
p
p
p2
p
+ 2
+1+ K
+ 2
+1
2
2
(K + 1)n
n
(K + 1)n
n
Automatique - (GEII+GIM) - S3 - EST - UM5
17
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.3. TEMPS DE MONTÉE
Temps de montée d’un système du 2nd ordre
K
K
K +1
K +1
H ( p) =
=
2
2
p
p
p

p
+
2

+
1
+
2
+1
2
2
(K + 1)n
(K + 1)n
K + 1 n K + 1
n K + 1
(
H ( p) =
K BF
 p


 n ,BF
2

 p
 + 2 BF 



 n ,BF
S ( p) = H ( p) E ( p) =
 p
p. 
 n ,BF

)
avec K BF =

 +1


K BF
2

 p
 + 2 BF 



 n ,BF
K

, n ,BF = n K + 1 ,  BF =
K +1
K +1
 
 +1
 
 
Pour définir un temps de montée, il faut que le phénomène de
dépassement se produise, donc que le coefficient ξBF < 1.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
18
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.3. TEMPS DE MONTÉE
Temps de montée d’un système du 2nd ordre
S ( p) = H ( p) E ( p) =
→ s(t ) = K BF −
K BF
 p
p. 
 n ,BF

K BF
1 −  BF
s(tm ) = K BF  n ,BF
2
2


p

 + 2 BF
+
1

n ,BF 


, et  BF =

1
K +1

 1− 2
−
t
2
BF
e n , BF sin n ,BF 1 −  BF t + arctg 

  BF


 1− 2
2
BF
1 −  BF tm + arctg 
  BF





 1− 2
BF
 − arctg 
  BF


 =  t =
n , BF m
2

1
−

BF





La plus petite valeur obtenue donne l’expression du temps de montée.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
19
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.3. TEMPS DE MONTÉE
Temps de montée d’un système du 2nd ordre
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
20
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.3. TEMPS DE MONTÉE
Temps de montée d’un système du 2nd ordre
L’analyse de cette fonction montre que pour les valeurs courantes du
facteur d’amortissement (0,2 < ξ < 0,8), on a :
2  n ,BF t m  4 , soit n ,BF t m  3  t m =
Or, G ( p ) =
K
p2
n
→ G ( ) =
2
+ 2
p
n
→ G ( j ) =
+1
K
2

2    
1 − 2  +  2

  

n 

n 

Si K  1 : G (n K + 1) 
21/12/2020
2
3
n ,BF
=
n
3
K +1
K
2

1 − 2 + j 2
n ,
n
→ G (n K + 1) =
K
K 2 + 4 K 2
K
(1 − ( K + 1) )2 + 4( K + 1) 2
 1  n ,BF = n K + 1  c 0  t m =
Automatique - (GEII+GIM) - S3 - EST - UM5
3
c 0
21
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.3. RAPIDITÉ DES SYSTÈMES RÉGULÉS
4.3.3. TEMPS DE MONTÉE
Temps de montée d’un système du 2nd ordre
t m  3 / c 0 ; n ,BF  c 0
tm est le temps de montée en boucle fermée et c0 est la pulsation de
coupure à 0 dB du système en boucle ouverte.
Ce résultat montre qu’il est possible d’estimer la valeur du temps de
montée en boucle fermée à partir d’une caractéristique fréquentielle du
système en boucle ouverte.
Remarque
Cette expression n’est vraie que pour K >>1 d’une part, et pour des
valeurs du facteur d’amortissement ξBF ≈ 0,65.
Toutefois, nous pouvons retenir que cette équation permet d’obtenir
l’ordre de grandeur du temps de montée tm en boucle fermée et que cet
ordre de grandeur est suffisant pour évaluer la rapidité du système.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
22
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.4.LIMITATION DU DÉPASSEMENT 4.4.1. DÉPASSEMENT POUR UN 2nd ORDRE
Dépassement → Réponse indicielle pour ξ BF< 1
G( p) =
K
; H ( p) =
p2
p
+
2

+1
n
n 2
→ s(t ) = K BF −
21/12/2020
p2
( )
2
n , BF
K BF
1 −  BF
K BF
2
e
−n , BF t
+ 2 BF
K

K
=
BF

K +1

avec  n ,BF = n K + 1
p


+1

=
1
 BF
n ,BF
K +1


 1− 2
2

BF
sin n ,BF 1 −  BF t + arctg 

  BF


Automatique - (GEII+GIM) - S3 - EST - UM5




23
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.4.LIMITATION DU DÉPASSEMENT 4.4.1. DÉPASSEMENT POUR UN 2nd ORDRE
Dépassement → Réponse indicielle pour ξ BF< 1
s(t ) = K BF −
K BF
1 −  BF
2
e
− BF n , BF t

 1− 2
2
BF

sin n ,BF 1 −  BF t + arctg 

  BF


 1− 2
ds(t )  BF n ,BF K BF − BF n , BF t 
2
BF
sin n ,BF 1 −  BF t + arctg 
e
=

2
  BF
dt
1 −  BF


−
K BF n ,BF 1 −  BF
1 −  BF
ds(t ) K BF n ,BF e
=
dt
1−
21/12/2020
2
− BF n , BF t
2
BF
2
e
− BF n , BF t









 1− 2
2
BF

cos n ,BF 1 −  BF t + arctg 

  BF








 1 −  2 

2
BF  


  BF sin  n ,BF 1 −  BF t + arctg  

BF






 1− 2

2
2
BF

− 1 −  BF cos n ,BF 1 −  BF t + arctg 


  BF




Automatique - (GEII+GIM) - S3 - EST - UM5







  

24
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.4.LIMITATION DU DÉPASSEMENT 4.4.1. DÉPASSEMENT POUR UN 2nd ORDRE
Dépassement → Réponse indicielle pour ξ BF< 1
ds(t ) K BF n ,BF e
=
dt
1−
−  BF n , BF t
2
BF
→ smax1 = s(t1 ) = K BF −
= K BF +
2
2
sin  n ,BF 1 −  BF t  = 0 pour n ,BF 1 −  BF tk = k


K BF
1 −  BF
− BF
K BF
1 −  BF
− BF
2
e
2
e

1− BF

 1− 2
BF
sin   + arctg 

  BF



1− BF
2
1 −  BF
 smax1 − s 
  D% = 100 e
D% = 100 
 s

21/12/2020
2
−
2
− BF

= K BF 1 + e



1− BF
2








 BF
1− BF 2
Automatique - (GEII+GIM) - S3 - EST - UM5
25
AUTOMATIQUE
4. PERFORMANCES DES SYSTÈMES ASSERVIS
4.4.LIMITATION DU DÉPASSEMENT 4.4.1. DÉPASSEMENT POUR UN 2nd ORDRE
Dépassement → Réponse indicielle pour ξ BF< 1
D% est d’autant
plus important que
ξ est faible.
21/12/2020
Automatique - (GEII+GIM) - S3 - EST - UM5
26
Download