SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
CHAPITRE?
COMPENSATION DES SYSTEMES ASSERVIS DISCRETS
7.1. NECESSITE D'UNE CORRECTION DES SYSTEMES
7.1.1. Avantages du numérique
L'analyse d'un système asservi, qu'il soit continu ou discret, conduit
immanquablement à se poser le problème de l'adjonction au système d'un circuit
correcteur, afin de conférer à l'ensemble les meilleures performances possibles.
Ainsi, étant donnée une installation de fonction de transfert connue, réaliser sa
synthèse consiste à rechercher un réseau correcteur d'expression C(z), conçu de telle
façon que l'ensemble corrigé satisfasse un certain nombre de spécifications qui peuvent
se traduire soit dans le domaine temporel, soit dans le domaine fréquentiel :
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
exigences temporelles - réponse temporelle imposée,
- temps de réponse minimal,
- dépassement maximal contrôlé,
- précision statique imposée,
oufréquentielles - marge de phase imposée,
- bande passante à respecter,
- résonance spécifiée,
Ces approches complémentaires et interactives permettent de façonner la
réponse du système à une entrée donnée et donc de modeler le système à ses desiderata.
L'utilisation de machines numériques (microprocesseur et autres, plus ou moins
importantes) pour commander les systèmes automatiques facilite grandement cette
façon de procéder ; en effet, il est alors relativement aisé de programmer également des
éléments correcteurs qui permettent d'obtenir des effets très intéressants sur les signaux
de commande du processus, difficilement réalisables par éléments câblés.
7.1.2. Différents types de correcteurs
Le circuit correcteur est alors programmé au cœur de la machine numérique et
tout se passe comme si le système répondait au diagramme fonctionnel suivant :
Automatique - S.A.E. chapitre7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Il peut se trouver cependant que l'on soit obligé d'utiliser des correcteurs de type
câblé ; dans ce cas, on dispose de la structure-série classique :
ou, quelques fois, de la structure-parallèle, beaucoup moins usuelle, mais qui permet
d'obtenir à partir d'éléments simples des effets spéciaux des plus intéressants :
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
a
Exemple : J(p) =
p + a
Z[^(P)J(P)] = — avec g = e-aT
z-a
C(z) = z - g = 1- g z"1
z +(l-2a) 1+(1-2^7-!
Ce correcteur peut être effectivement réalisé par éléments câblés, ou simplement
programmé ; dans ce cas on obtient yn par l'équation récurrente suivante :
yn = (2g-l)yn _i+en -g£n -i
7.2. FAISABILITE DES CORRECTEURS
Afin de déterminer le réseau correcteur (câblé ou programmé) qui convient le
mieux à un système asservi commandé numériquement, on ramènera, dans la suite de ce
chapitre, tout système à un diagramme fonctionnel à retour unitaire :
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Dans ce cas, la fonction de transfert en boucle fermée s'exprime par :
C(z)F(z)
Hbf(z)
-l+C(z).F(Z)
Le cahier des charges imposant certaines contraintes (de rapidité, de précision,...)
au système bouclé, on connaît a priori la forme à donner à Hbf(z). Le processus de
fonction de transfert F(z) étant lui-même connu, on en déduit que le correcteur doit
répondre à :
C(Z) = MM(^
MZJ
F(z)[l-Hbi(Z)]
Généralement, le correcteur se présentera sous la forme d'un rapport de
polynômes en z :
_ b0 +bl Z + b2z2
+ + bnzn
^ ' ~~ 2 d
a0+a1z + a2z + + adz
La réalisation pratique du correcteur, déterminé par le calcul, implique que le
développement en série de sa fonction de transfert C(z) ne comporte pas de puissances
positives de z (principe de causalité à respecter impérativement). Cette condition se
traduit par :
limfz'1
C(z)] = 0
Z-»oo L J
c'est-à-dire quel'on doit avoir : n < d.
Automatique - S.A.E. chapitre7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Cette condition est nécessaire, mais il y a des cas où elle n'est pas suffisante ;
Par exemple , supposons que : yn = a £n + (3 £n_{ -jyn.{ +
On voit qu'à l'instant nT le signal de sortie yn du correcteur doit être synchrone
de sa commande 8n. Or les conversions AN et NA, d'une part, et le calcul de
l'expression de yn, d'autre part, ne sont pas instantanés ; il faut un certain temps entre la
prise d'échantillon £ et la commande y du processus. Si ce temps est faible vis-à-vis de
la période d'échantillonnage, il n'y a pas de problème. Mais si l'échantillonnage est très
rapide, ou si les calculs sont complexes et nombreux, on ne pourra pas réaliser la
simultanéité de l'acquisition et de la commande. Dans ce cas, on aura tout intérêt à
prévoir une condition plus restrictive pour la faisabilité du correcteur :
lim C(z) = o
Z—>oo
c'est-à-dire : n < d
7.3. CRITERE DE CHOIX DES CORRECTEURS
7.3.1. Conditions générales et critères temporels
La détermination des organes de compensation d'un asservissement
échantillonné s'appuie sur un certain nombre de démarches, plus ou moins efficaces, qui
font appel à des critères spécifiques.
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Une méthode classique, dite des pôles dominants de ZDAN consiste à imposer
à un système asservi de présenter une fonction de transfert en boucle fermée dont le
comportement soit voisin de celui d'un système du deuxième ordre, c'est-à-dire
caractérisé essentiellement par une paire de pôles dominants. Cette méthode, basée sur
la transformation en z, peut amener des résultats intéressants.
On peut aussi s'appuyer sur des considérations de précision statique et/ou de
rapidité. Il s'agit pour l'essentiel de critères temporels, qui imposent au système de
répondre à une entrée donnée, selon certaines spécifications sur ses régimes transitoire
et permanent. En fait, on définit un signal de sortie qui doit répondre à certaines
spécifications : progression d'un échantillon à l'autre, dépassement contrôlé, loi
d'évolution en régime permanent, erreur permanente admise,... Les méthodes de calcul
des réseaux correcteurs qui résultent de cette approche sont donc caractérisées par
l'utilisation directe des spécifications sur la réponse du système à des entrées
déterminées.
Il est bien entendu que, quelque soit le critère utilisé, il faudra en dernier lieu
vérifier la faisabilité de la solution préconisée.
7.3.2. Méthode de calcul
Soit la structure fonctionnelle retenue pour représenter le système à corriger :
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
On peut exprimer le signal d'erreur :
8(z) = e(z)- s(z)
soit: 8(z)= e(z)[l-Hbf(z)]
On a vu que la transformée en z d'une entrée canonique d'ordre m peut se
mettre sous la forme :
" (l-z-!)m+1
où A(z) est un polynôme en z"1
, de degré au plus égal à m et dépourvu de racines
égales à l'unité :
^d-^L.'1
-"^]
On peut définir un système en évaluant sa fonction de transfert en boucle fermée
de telle façon que,sollicité par une entrée donnée, il présente certaines conditions de
précision en régime permanent :
lim 8(nT)=lim(l-z-1
)8(z)
n—>°o z—>1
soit : lim£(nT) = lim [A(z) (1 - z'1
)'"1
[l - Hbf (z)]]
Automatique - S.A.E. chapitre 7 :Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Ainsi, pour une entrée (d'ordre m fixé), on peut vouloir que :
lim 8(nT) = 0 précision parfaite
n—>oo
ou lim £(nT) = este précision relative
n-^oo
Partant de ces considérations, la relation précédente permet de calculer Hbt(z),
puis d'en déduire la fonction de transfert C(z) du correcteur qui, à partir du système
initial F(z), conduit à obtenir les performances souhaitées ; bien évidemment, il
conviendra de vérifier la faisabilité de la solution préconisée.
Par exemple : Si l'on désire parvenir à un système présentant une précision parfaite
pour une entrée d'ordre m (la précision ne peut être définie que par rapport à l'ordre de
la commande), il faudra que :
l-Hbf{Z) = (l-z-i)m+1
B(z)
Alors : lim e(nT) = lim (l - z~') A(z) B(z) = 0
n->oo Z_>1 V /
et ceci quelque soit le polynôme B(z), pourvu que celui-ci ne présente pas de racines
égales à l'unité.
On déduit alors :
Hbf(z)=l-(l-z-1
)m+1
B(z)
Automatique - S.A.E. chapitre 7 :Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
et 8(z) = A(z) B(z)
Le correcteur qui permet d'atteindre ce résultat, s'il remplit les conditions de
faisabilité, aura pour expression :
i-fa-z'T^.BCz)!
C(Z) = t- - —i
(l-z-T+I
.F(z).B(z)
En fait, le calcul montre que le signal d'erreur 8*(t) s'annule en un nombre fini
d'échantillons [E(z)est un polynôme en z"1
]. Les systèmes répondant à ces spécifications
sont donc à temps d'établissement fini, pour l'entrée considérée. On constate ainsi que
les considérations sur la précision entraînent des conséquences sur la rapidité du
système, et réciproquement.
7.3.3. Système rendu minimal absolu
Le calcul précédent nous a conduit à :
8(z) = A(z) B(z)
et l-HM(z) = (l-z-1
r1
B(z)
A(z) étant imposé par l'entrée choisie, le système considéré sera dit minimal
absolu, si :
B(z) = 1
Automatique - S.A.E. chapitre 7 :Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Alors : £(z) = A(z)
et: Hbf(z)=l-(l-zl
r+l
son régime transitoire sera alors minimal.
Comme A(z)est un polynôme en z"1
de degré au plus égal à m, on voit que
l'erreur de l'asservissement s'annulera auplus en (m +1) périodes.
7.4. EXEMPLES DE SYNTHESE DISCRETE
7.4.1. Calcul de systèmes minima absolus pour quelques entrées d'ordre m
On se propose ici de calculer à chaque fois la fonction de transfert en boucle
fermée d'un système qui serait astreint à être minimal absolu pour différentes entrées
canoniques : échelon de position, rampe, échelon d'accélération.
^ pour uneentrée en échelon-unité (m =0)
e*(t) = T*(t) =Sr(t)
p(7 —
()
~^^
alors : £(z) = A(z) = 1
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
e*(t) = ô(t)
il faut donc : Hbf(z) = zl
, soit : h*(t) = ô(t -T)
# pour une entrée en échelon de vitesse (m =1)
e*(t) = T£n.<S(t-nT)
n
,. Tz-'
e(z)=
<T?7
e(z) = T. z-1
alors : E*(t) = T. ô(t - T)
et: Hbf(z) = 2 z1
- z 2
, soit: h*(t) = 2 Ô(t - T) - ô(t -2T)
Automatique - S.A.E. chapitre 1 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
^ pour uneentrée en échelon d'accélération (m =2)
T2
e*(t) = — 2V<S(t-nT)
^ n
cM-H^f?
2 (1-z-1
)2
T2
C(z) = A(z)= — z"1
(1+ z'1
)
ri-iZ, r-p^d
g * (t) =—5(t - T) +—<5(t -2T)
Hbf(z) = 3 z1
- 3 z-2
+ z3
, d'où: h*(t) = 3 6(t - T) - 3 Ô(t - 2T) + Ô(t -3T)
Automatique - S.A.E. chapitre7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
7.4.2. Comportement d'un système rendu minima absolu pour une entrée indicielle
On se propose ici de rendre compte du comportement d'un asservissement, dont
le correcteur a été calculé pour qu'il soit minimal absolu pour une entrée en échelon-
unité, lorsqu'il est sollicité par d'autres types de commande canonique.
On a vu au paragraphe précédent que dans ce cas :
Hbf(z) = z"1
le système corrigé est devenu un simple élément de retard pur
d'une période d'échantillonnage.
Le correcteur qui conduira à ce résultat doit avoir pour fonction de transfert :
C(z)=
z
" - *
FCzXl-z-1
) F(z)(z-l)
Automatique - S.A.E. chapitre 7 :Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Les figures ci-dessous représentent les différents signaux qui affectent ce
système, lorsqu'il est sollicité par une entrée-impulsion et une entrée en échelon de
vitesse.
7.5. SYNTHESE PAR ANTICIPATION - PREDICTEUR DE SMITH
Le prédicteur de Smith est un régulateur qui permet d'obtenir d'intéressantes
performances dans le cas où le système à régler comprend un retard pur. On supposera
ici que le temps de retard Td dû à l'installation correspond à un multiple entier k de la
période d'échantillonnage T.
Avant de présenter ce type de correction, il est utile de rendre compte de l'effet
d'un retard sur les performances d'un système de commande.
Automatique - S.A.E. chapitre 7 :Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
7.5.1. Influence de la présence d'un retard pur dans une chaîne de régulation
Soit le système asservi suivant, qui présente un retard pur de k périodes :
Par exemple, on peut s'intéresser à l'effet de ce retard pur sur un système du premier
ordre :
F(p) = -£-
1+ Tp
rp
zk(p).-^_]=K-^ a = e~7
|_ 1 + tpJ z-cx
TJ ^ Kl
~a
H (z) = —
bo
z k
z - a
La sensibilité du système bouclé est : E(z) = zk+1
- a zk
+ K(l - a)
Pour que le système soit stable, il faut que les racines de Z(z) = 0 soient toutes
comprises dans le cerclederayon-unité.
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
En fonction du temps de retard, on peut calculer les limites à respecter pour le
gain statique en boucle ouverte K pour assurer la stabilité d'un tel ensemble :
1 + (X
k = 0 (pas de retard) K <
1-a
k = 1 (retard d'une période) K <
1-a
^ x i t ^ x . t v ^ , -a + w2
+ 4
k = 2 (retard de 2 périodes) K <
v > ^ 2(1-a)
7.5.2. Le prédicteur de SMITH
On considère un système asservi à temps discret présentant un retard pur de k
périodes, dont la fonction de transfert en boucle ouverte peut s'écrire :
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
Hbo(z) = z-k(1 - z-l). z[Ml = z-kH' (z)
L P J
où H'z) regroupe le bloqueur d'ordre zéro B0(p) et le processus F(p).
<$> Considérons, dans un premier temps, le système ci-dessous où C(z) est un
correcteur monté en cascade avec les éléments H'(z) précédents :
La variable de sortie peut s'exprimer par :
.-M- C(Z)H
'(Z)
e(z)
l + C(z)Hf
(z)
<$> Dans un deuxième temps, on conçoit un système correctif, associé à
l'asservissement à retard, dont le schéma fonctionnel est représenté ci-dessous ; ce
correcteur est appelé Prédicteur de Smith.
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
La fonction de transfert du prédicteur de Smith est :
u(z) = C(z)
£(z) l + (l-z-k
)C(z)H'(z)
d'où la fonction de transfert en boucle fermée de l'ensemble qui lui est associé :
s(z)= z _k C(z)H'(z)
e(z) l + C(z)Hf
(z)
<$> En comparant ces deux montages, il vient :
s(z) = z~k
s' (z)
On en conclut que la réponse réelle s(z) est égale à la sortie s'(z), retardée de k
périodes d'échantillonnage. Les pôles du système compensé par unprédicteur de Smith,
sont simplement les zéros de l'expression : 1 + C(z) H'(z), complétés d'un pôle nul de
multiplicité k.
Automatique - S.A.E. chapitre7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
// en découle que la stabilité de la structure n'est pas affectée par
l'implantation d'un prédicteur de Smith sur leprocessus physique avec retard pur.
L'effet de prévision associé au prédicteur de Smith est particulièrement bien mis
en évidence lorsque le diagramme fonctionnel du système est mis sous la forme
équivalente suivante :
On peut remarquer que le signal r de rétroaction, égal à : zk
s(z), correspond au
signal s'(z), puisque l'on a vu précédemment que : s(z) = z~k
s'(z). Il s'agit donc de la
grandeur de sortie s(z), avancée de k périodes d'échantillonnage, provoquant ainsi
l'effet anticipateur recherché.
Remarque : Un inconvénient du prédicteur de Smith est que sa conception repose sur le
modèle z"k
H'(z) du processus à régler ; en particulier, la valeur du retard
pur doit être parfaitement connue.
7.6. CORRECTEURS EN DERIVATION
Dans tout calcul de systèmes de commande, l'une des préoccupations
essentielles du concepteur est d'assurer la fiabilité de l'ensemble, c'est-à-dire de veiller
Automatique - S.A.E. chapitre 7 :Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
à ce que la défaillance d'une partie de la chaîne n'entraîne pas la détérioration de tout
l'ensemble.
On se souvient que les régulateurs P.I.D. universels continus sont prévus pour
autoriser une conduite manuelle du processus en cas de panne de tout ou partie du
régulateur. Dans le cas de la commande de systèmes échantillonnés, on suppose que
l'on peut être confronté à des incidents similaires dus au calculateur numérique qui
pilote le processus et qui assure en particulier la fonction-régulateur.
Une structure intermédiaire consiste à faire assurer la sûreté de fonctionnement
par un équipement continu (analogique) et à provoquer des performances plus élaborées
par une commande numérique du système.
Le diagramme fonctionnel ci-dessous illustre ce type de conception hybride.
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
NOTES PERSONNELLES
Le correcteur numérique est en dérivation, ou en parallèle, avec une connexion
continue entre le signal d'erreur et l'installation. Ainsi le signal de commande de
l'installation résulte de la somme de signaux continu et numérique :
U(p) = 8(p) + C*(p).8*(p)
Si le correcteur numérique est temporairement défaillant, le système asservi
analogique continue à opérer ; l'installationfonctionne alors sous mode dégradé.
Automatique - S.A.E. chapitre 7 : Compensation
© [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.

Contenu connexe

Similaire à Veuillez remplacer votre téléphone portable .pdf

3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdf3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdfManalBoukrim
 
3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdf3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdfManalBoukrim
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservisRachid Lajouad
 
Chapitre 1 -Echantillonnage d’un signal.pdf
Chapitre 1 -Echantillonnage d’un signal.pdfChapitre 1 -Echantillonnage d’un signal.pdf
Chapitre 1 -Echantillonnage d’un signal.pdfNourouzeri
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxHassanMoufassih
 
Rapport tp matlab babaoui arrakiz
Rapport tp matlab babaoui arrakizRapport tp matlab babaoui arrakiz
Rapport tp matlab babaoui arrakizbabaoui mohamed
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37youri59490
 
Cours5 Marges de stabilité et performance des systèmes linéaires asservis
Cours5 Marges de stabilité et performance des systèmes linéaires asservisCours5 Marges de stabilité et performance des systèmes linéaires asservis
Cours5 Marges de stabilité et performance des systèmes linéaires asservissarah Benmerzouk
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTIsarah Benmerzouk
 
chapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnelchapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnelSoufianeElbouti
 
ELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéaux
ELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéauxELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéaux
ELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéauxJerome LE NY
 
chap 3 complexité (3).pdf
chap 3 complexité (3).pdfchap 3 complexité (3).pdf
chap 3 complexité (3).pdfdonixwm
 
Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdfSongSonfack
 
Presentation Stage CPL&Smart Grid
Presentation Stage CPL&Smart GridPresentation Stage CPL&Smart Grid
Presentation Stage CPL&Smart GridCherif Hamidou SY
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de triYassine Anddam
 
Moteur Asynchrone
Moteur AsynchroneMoteur Asynchrone
Moteur AsynchroneMed Amine
 
M2 An 1986 20 3 371 0
M2 An 1986  20 3 371 0M2 An 1986  20 3 371 0
M2 An 1986 20 3 371 0guest8b8369
 

Similaire à Veuillez remplacer votre téléphone portable .pdf (20)

3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdf3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdf
 
3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdf3ABSMODEL_www.cours-exercices.org.pdf
3ABSMODEL_www.cours-exercices.org.pdf
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservis
 
Chapitre 1 -Echantillonnage d’un signal.pdf
Chapitre 1 -Echantillonnage d’un signal.pdfChapitre 1 -Echantillonnage d’un signal.pdf
Chapitre 1 -Echantillonnage d’un signal.pdf
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptx
 
Rapport tp matlab babaoui arrakiz
Rapport tp matlab babaoui arrakizRapport tp matlab babaoui arrakiz
Rapport tp matlab babaoui arrakiz
 
Asservis num
Asservis numAsservis num
Asservis num
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37
 
Cours5 Marges de stabilité et performance des systèmes linéaires asservis
Cours5 Marges de stabilité et performance des systèmes linéaires asservisCours5 Marges de stabilité et performance des systèmes linéaires asservis
Cours5 Marges de stabilité et performance des systèmes linéaires asservis
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
 
chapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnelchapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnel
 
ELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéaux
ELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéauxELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéaux
ELE2611 Classe 6 - Sensibilité, Amplificateurs opérationnels non idéaux
 
chap 3 complexité (3).pdf
chap 3 complexité (3).pdfchap 3 complexité (3).pdf
chap 3 complexité (3).pdf
 
Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdf
 
Cours_3_0910.pdf
Cours_3_0910.pdfCours_3_0910.pdf
Cours_3_0910.pdf
 
Presentation Stage CPL&Smart Grid
Presentation Stage CPL&Smart GridPresentation Stage CPL&Smart Grid
Presentation Stage CPL&Smart Grid
 
Cours mooremealy [autosaved]
Cours mooremealy [autosaved]Cours mooremealy [autosaved]
Cours mooremealy [autosaved]
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
 
Moteur Asynchrone
Moteur AsynchroneMoteur Asynchrone
Moteur Asynchrone
 
M2 An 1986 20 3 371 0
M2 An 1986  20 3 371 0M2 An 1986  20 3 371 0
M2 An 1986 20 3 371 0
 

Dernier

JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirstjob4
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............cheddadzaineb
 

Dernier (20)

JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............
 

Veuillez remplacer votre téléphone portable .pdf

  • 1. CHAPITRE? COMPENSATION DES SYSTEMES ASSERVIS DISCRETS 7.1. NECESSITE D'UNE CORRECTION DES SYSTEMES 7.1.1. Avantages du numérique L'analyse d'un système asservi, qu'il soit continu ou discret, conduit immanquablement à se poser le problème de l'adjonction au système d'un circuit correcteur, afin de conférer à l'ensemble les meilleures performances possibles. Ainsi, étant donnée une installation de fonction de transfert connue, réaliser sa synthèse consiste à rechercher un réseau correcteur d'expression C(z), conçu de telle façon que l'ensemble corrigé satisfasse un certain nombre de spécifications qui peuvent se traduire soit dans le domaine temporel, soit dans le domaine fréquentiel : Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 2. exigences temporelles - réponse temporelle imposée, - temps de réponse minimal, - dépassement maximal contrôlé, - précision statique imposée, oufréquentielles - marge de phase imposée, - bande passante à respecter, - résonance spécifiée, Ces approches complémentaires et interactives permettent de façonner la réponse du système à une entrée donnée et donc de modeler le système à ses desiderata. L'utilisation de machines numériques (microprocesseur et autres, plus ou moins importantes) pour commander les systèmes automatiques facilite grandement cette façon de procéder ; en effet, il est alors relativement aisé de programmer également des éléments correcteurs qui permettent d'obtenir des effets très intéressants sur les signaux de commande du processus, difficilement réalisables par éléments câblés. 7.1.2. Différents types de correcteurs Le circuit correcteur est alors programmé au cœur de la machine numérique et tout se passe comme si le système répondait au diagramme fonctionnel suivant : Automatique - S.A.E. chapitre7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 3. Il peut se trouver cependant que l'on soit obligé d'utiliser des correcteurs de type câblé ; dans ce cas, on dispose de la structure-série classique : ou, quelques fois, de la structure-parallèle, beaucoup moins usuelle, mais qui permet d'obtenir à partir d'éléments simples des effets spéciaux des plus intéressants : © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 4. a Exemple : J(p) = p + a Z[^(P)J(P)] = — avec g = e-aT z-a C(z) = z - g = 1- g z"1 z +(l-2a) 1+(1-2^7-! Ce correcteur peut être effectivement réalisé par éléments câblés, ou simplement programmé ; dans ce cas on obtient yn par l'équation récurrente suivante : yn = (2g-l)yn _i+en -g£n -i 7.2. FAISABILITE DES CORRECTEURS Afin de déterminer le réseau correcteur (câblé ou programmé) qui convient le mieux à un système asservi commandé numériquement, on ramènera, dans la suite de ce chapitre, tout système à un diagramme fonctionnel à retour unitaire : © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 5. Dans ce cas, la fonction de transfert en boucle fermée s'exprime par : C(z)F(z) Hbf(z) -l+C(z).F(Z) Le cahier des charges imposant certaines contraintes (de rapidité, de précision,...) au système bouclé, on connaît a priori la forme à donner à Hbf(z). Le processus de fonction de transfert F(z) étant lui-même connu, on en déduit que le correcteur doit répondre à : C(Z) = MM(^ MZJ F(z)[l-Hbi(Z)] Généralement, le correcteur se présentera sous la forme d'un rapport de polynômes en z : _ b0 +bl Z + b2z2 + + bnzn ^ ' ~~ 2 d a0+a1z + a2z + + adz La réalisation pratique du correcteur, déterminé par le calcul, implique que le développement en série de sa fonction de transfert C(z) ne comporte pas de puissances positives de z (principe de causalité à respecter impérativement). Cette condition se traduit par : limfz'1 C(z)] = 0 Z-»oo L J c'est-à-dire quel'on doit avoir : n < d. Automatique - S.A.E. chapitre7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 6. Cette condition est nécessaire, mais il y a des cas où elle n'est pas suffisante ; Par exemple , supposons que : yn = a £n + (3 £n_{ -jyn.{ + On voit qu'à l'instant nT le signal de sortie yn du correcteur doit être synchrone de sa commande 8n. Or les conversions AN et NA, d'une part, et le calcul de l'expression de yn, d'autre part, ne sont pas instantanés ; il faut un certain temps entre la prise d'échantillon £ et la commande y du processus. Si ce temps est faible vis-à-vis de la période d'échantillonnage, il n'y a pas de problème. Mais si l'échantillonnage est très rapide, ou si les calculs sont complexes et nombreux, on ne pourra pas réaliser la simultanéité de l'acquisition et de la commande. Dans ce cas, on aura tout intérêt à prévoir une condition plus restrictive pour la faisabilité du correcteur : lim C(z) = o Z—>oo c'est-à-dire : n < d 7.3. CRITERE DE CHOIX DES CORRECTEURS 7.3.1. Conditions générales et critères temporels La détermination des organes de compensation d'un asservissement échantillonné s'appuie sur un certain nombre de démarches, plus ou moins efficaces, qui font appel à des critères spécifiques. Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 7. Une méthode classique, dite des pôles dominants de ZDAN consiste à imposer à un système asservi de présenter une fonction de transfert en boucle fermée dont le comportement soit voisin de celui d'un système du deuxième ordre, c'est-à-dire caractérisé essentiellement par une paire de pôles dominants. Cette méthode, basée sur la transformation en z, peut amener des résultats intéressants. On peut aussi s'appuyer sur des considérations de précision statique et/ou de rapidité. Il s'agit pour l'essentiel de critères temporels, qui imposent au système de répondre à une entrée donnée, selon certaines spécifications sur ses régimes transitoire et permanent. En fait, on définit un signal de sortie qui doit répondre à certaines spécifications : progression d'un échantillon à l'autre, dépassement contrôlé, loi d'évolution en régime permanent, erreur permanente admise,... Les méthodes de calcul des réseaux correcteurs qui résultent de cette approche sont donc caractérisées par l'utilisation directe des spécifications sur la réponse du système à des entrées déterminées. Il est bien entendu que, quelque soit le critère utilisé, il faudra en dernier lieu vérifier la faisabilité de la solution préconisée. 7.3.2. Méthode de calcul Soit la structure fonctionnelle retenue pour représenter le système à corriger : Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 8. On peut exprimer le signal d'erreur : 8(z) = e(z)- s(z) soit: 8(z)= e(z)[l-Hbf(z)] On a vu que la transformée en z d'une entrée canonique d'ordre m peut se mettre sous la forme : " (l-z-!)m+1 où A(z) est un polynôme en z"1 , de degré au plus égal à m et dépourvu de racines égales à l'unité : ^d-^L.'1 -"^] On peut définir un système en évaluant sa fonction de transfert en boucle fermée de telle façon que,sollicité par une entrée donnée, il présente certaines conditions de précision en régime permanent : lim 8(nT)=lim(l-z-1 )8(z) n—>°o z—>1 soit : lim£(nT) = lim [A(z) (1 - z'1 )'"1 [l - Hbf (z)]] Automatique - S.A.E. chapitre 7 :Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 9. Ainsi, pour une entrée (d'ordre m fixé), on peut vouloir que : lim 8(nT) = 0 précision parfaite n—>oo ou lim £(nT) = este précision relative n-^oo Partant de ces considérations, la relation précédente permet de calculer Hbt(z), puis d'en déduire la fonction de transfert C(z) du correcteur qui, à partir du système initial F(z), conduit à obtenir les performances souhaitées ; bien évidemment, il conviendra de vérifier la faisabilité de la solution préconisée. Par exemple : Si l'on désire parvenir à un système présentant une précision parfaite pour une entrée d'ordre m (la précision ne peut être définie que par rapport à l'ordre de la commande), il faudra que : l-Hbf{Z) = (l-z-i)m+1 B(z) Alors : lim e(nT) = lim (l - z~') A(z) B(z) = 0 n->oo Z_>1 V / et ceci quelque soit le polynôme B(z), pourvu que celui-ci ne présente pas de racines égales à l'unité. On déduit alors : Hbf(z)=l-(l-z-1 )m+1 B(z) Automatique - S.A.E. chapitre 7 :Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 10. et 8(z) = A(z) B(z) Le correcteur qui permet d'atteindre ce résultat, s'il remplit les conditions de faisabilité, aura pour expression : i-fa-z'T^.BCz)! C(Z) = t- - —i (l-z-T+I .F(z).B(z) En fait, le calcul montre que le signal d'erreur 8*(t) s'annule en un nombre fini d'échantillons [E(z)est un polynôme en z"1 ]. Les systèmes répondant à ces spécifications sont donc à temps d'établissement fini, pour l'entrée considérée. On constate ainsi que les considérations sur la précision entraînent des conséquences sur la rapidité du système, et réciproquement. 7.3.3. Système rendu minimal absolu Le calcul précédent nous a conduit à : 8(z) = A(z) B(z) et l-HM(z) = (l-z-1 r1 B(z) A(z) étant imposé par l'entrée choisie, le système considéré sera dit minimal absolu, si : B(z) = 1 Automatique - S.A.E. chapitre 7 :Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 11. Alors : £(z) = A(z) et: Hbf(z)=l-(l-zl r+l son régime transitoire sera alors minimal. Comme A(z)est un polynôme en z"1 de degré au plus égal à m, on voit que l'erreur de l'asservissement s'annulera auplus en (m +1) périodes. 7.4. EXEMPLES DE SYNTHESE DISCRETE 7.4.1. Calcul de systèmes minima absolus pour quelques entrées d'ordre m On se propose ici de calculer à chaque fois la fonction de transfert en boucle fermée d'un système qui serait astreint à être minimal absolu pour différentes entrées canoniques : échelon de position, rampe, échelon d'accélération. ^ pour uneentrée en échelon-unité (m =0) e*(t) = T*(t) =Sr(t) p(7 — () ~^^ alors : £(z) = A(z) = 1 Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 12. e*(t) = ô(t) il faut donc : Hbf(z) = zl , soit : h*(t) = ô(t -T) # pour une entrée en échelon de vitesse (m =1) e*(t) = T£n.<S(t-nT) n ,. Tz-' e(z)= <T?7 e(z) = T. z-1 alors : E*(t) = T. ô(t - T) et: Hbf(z) = 2 z1 - z 2 , soit: h*(t) = 2 Ô(t - T) - ô(t -2T) Automatique - S.A.E. chapitre 1 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 13. ^ pour uneentrée en échelon d'accélération (m =2) T2 e*(t) = — 2V<S(t-nT) ^ n cM-H^f? 2 (1-z-1 )2 T2 C(z) = A(z)= — z"1 (1+ z'1 ) ri-iZ, r-p^d g * (t) =—5(t - T) +—<5(t -2T) Hbf(z) = 3 z1 - 3 z-2 + z3 , d'où: h*(t) = 3 6(t - T) - 3 Ô(t - 2T) + Ô(t -3T) Automatique - S.A.E. chapitre7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 14. 7.4.2. Comportement d'un système rendu minima absolu pour une entrée indicielle On se propose ici de rendre compte du comportement d'un asservissement, dont le correcteur a été calculé pour qu'il soit minimal absolu pour une entrée en échelon- unité, lorsqu'il est sollicité par d'autres types de commande canonique. On a vu au paragraphe précédent que dans ce cas : Hbf(z) = z"1 le système corrigé est devenu un simple élément de retard pur d'une période d'échantillonnage. Le correcteur qui conduira à ce résultat doit avoir pour fonction de transfert : C(z)= z " - * FCzXl-z-1 ) F(z)(z-l) Automatique - S.A.E. chapitre 7 :Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 15. Les figures ci-dessous représentent les différents signaux qui affectent ce système, lorsqu'il est sollicité par une entrée-impulsion et une entrée en échelon de vitesse. 7.5. SYNTHESE PAR ANTICIPATION - PREDICTEUR DE SMITH Le prédicteur de Smith est un régulateur qui permet d'obtenir d'intéressantes performances dans le cas où le système à régler comprend un retard pur. On supposera ici que le temps de retard Td dû à l'installation correspond à un multiple entier k de la période d'échantillonnage T. Avant de présenter ce type de correction, il est utile de rendre compte de l'effet d'un retard sur les performances d'un système de commande. Automatique - S.A.E. chapitre 7 :Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 16. 7.5.1. Influence de la présence d'un retard pur dans une chaîne de régulation Soit le système asservi suivant, qui présente un retard pur de k périodes : Par exemple, on peut s'intéresser à l'effet de ce retard pur sur un système du premier ordre : F(p) = -£- 1+ Tp rp zk(p).-^_]=K-^ a = e~7 |_ 1 + tpJ z-cx TJ ^ Kl ~a H (z) = — bo z k z - a La sensibilité du système bouclé est : E(z) = zk+1 - a zk + K(l - a) Pour que le système soit stable, il faut que les racines de Z(z) = 0 soient toutes comprises dans le cerclederayon-unité. Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 17. En fonction du temps de retard, on peut calculer les limites à respecter pour le gain statique en boucle ouverte K pour assurer la stabilité d'un tel ensemble : 1 + (X k = 0 (pas de retard) K < 1-a k = 1 (retard d'une période) K < 1-a ^ x i t ^ x . t v ^ , -a + w2 + 4 k = 2 (retard de 2 périodes) K < v > ^ 2(1-a) 7.5.2. Le prédicteur de SMITH On considère un système asservi à temps discret présentant un retard pur de k périodes, dont la fonction de transfert en boucle ouverte peut s'écrire : Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 18. Hbo(z) = z-k(1 - z-l). z[Ml = z-kH' (z) L P J où H'z) regroupe le bloqueur d'ordre zéro B0(p) et le processus F(p). <$> Considérons, dans un premier temps, le système ci-dessous où C(z) est un correcteur monté en cascade avec les éléments H'(z) précédents : La variable de sortie peut s'exprimer par : .-M- C(Z)H '(Z) e(z) l + C(z)Hf (z) <$> Dans un deuxième temps, on conçoit un système correctif, associé à l'asservissement à retard, dont le schéma fonctionnel est représenté ci-dessous ; ce correcteur est appelé Prédicteur de Smith. Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 19. La fonction de transfert du prédicteur de Smith est : u(z) = C(z) £(z) l + (l-z-k )C(z)H'(z) d'où la fonction de transfert en boucle fermée de l'ensemble qui lui est associé : s(z)= z _k C(z)H'(z) e(z) l + C(z)Hf (z) <$> En comparant ces deux montages, il vient : s(z) = z~k s' (z) On en conclut que la réponse réelle s(z) est égale à la sortie s'(z), retardée de k périodes d'échantillonnage. Les pôles du système compensé par unprédicteur de Smith, sont simplement les zéros de l'expression : 1 + C(z) H'(z), complétés d'un pôle nul de multiplicité k. Automatique - S.A.E. chapitre7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 20. // en découle que la stabilité de la structure n'est pas affectée par l'implantation d'un prédicteur de Smith sur leprocessus physique avec retard pur. L'effet de prévision associé au prédicteur de Smith est particulièrement bien mis en évidence lorsque le diagramme fonctionnel du système est mis sous la forme équivalente suivante : On peut remarquer que le signal r de rétroaction, égal à : zk s(z), correspond au signal s'(z), puisque l'on a vu précédemment que : s(z) = z~k s'(z). Il s'agit donc de la grandeur de sortie s(z), avancée de k périodes d'échantillonnage, provoquant ainsi l'effet anticipateur recherché. Remarque : Un inconvénient du prédicteur de Smith est que sa conception repose sur le modèle z"k H'(z) du processus à régler ; en particulier, la valeur du retard pur doit être parfaitement connue. 7.6. CORRECTEURS EN DERIVATION Dans tout calcul de systèmes de commande, l'une des préoccupations essentielles du concepteur est d'assurer la fiabilité de l'ensemble, c'est-à-dire de veiller Automatique - S.A.E. chapitre 7 :Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 21. à ce que la défaillance d'une partie de la chaîne n'entraîne pas la détérioration de tout l'ensemble. On se souvient que les régulateurs P.I.D. universels continus sont prévus pour autoriser une conduite manuelle du processus en cas de panne de tout ou partie du régulateur. Dans le cas de la commande de systèmes échantillonnés, on suppose que l'on peut être confronté à des incidents similaires dus au calculateur numérique qui pilote le processus et qui assure en particulier la fonction-régulateur. Une structure intermédiaire consiste à faire assurer la sûreté de fonctionnement par un équipement continu (analogique) et à provoquer des performances plus élaborées par une commande numérique du système. Le diagramme fonctionnel ci-dessous illustre ce type de conception hybride. © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.
  • 22. NOTES PERSONNELLES Le correcteur numérique est en dérivation, ou en parallèle, avec une connexion continue entre le signal d'erreur et l'installation. Ainsi le signal de commande de l'installation résulte de la somme de signaux continu et numérique : U(p) = 8(p) + C*(p).8*(p) Si le correcteur numérique est temporairement défaillant, le système asservi analogique continue à opérer ; l'installationfonctionne alors sous mode dégradé. Automatique - S.A.E. chapitre 7 : Compensation © [A. JUTARD M.BETEMPS], [1998], INSA de Lyon, tous droits réservés.