Académique Documents
Professionnel Documents
Culture Documents
Plan du cours
– Objectifs (rappels)
– Transposition à partir du continu
– Placement des pôles dominants
– Prédicteur de Smith
– Commande avec modèle interne
– Synthèse algébrique : correcteurs RST
– Analyse de la robustesse et des performances
Synthèse des correcteurs numériques
Objectifs – rappels
Objectifs – rappels
•Objectifs de la synthèse:
Stabilité:
– Le système en boucle fermée est stable
Performance:
– Suivre les variations de la consigne
– Comportement en boucle fermée conforme à un
modèle
– Rejeter les perturbations et le bruit
Robustesse:
– Conservation de la stabilité et des performances
malgré les incertitudes sur le modèle (dynamiques
non modélisées, non linéarités, incertitudes
paramétriques, …)
Synthèse des correcteurs numériques
Objectifs – rappels
Objectifs – rappels
• Principe:
1. Synthèse d’un correcteur continu par une méthode
continue
2. Approximation du comportement du correcteur continu
par un correcteur numérique ,
Propriétés
Intégration analogique
Changement de variable :
Propriétés
Plan z Plan s
• • j '
•1 •
Conservation de la forme
Gc( j' ) G(e j Te )
de la réponse en fréquence
Synthèse des correcteurs numériques
Effet sur un dérivateur : les fréquences proches de la fréquence de Nyquist sont fortement amplifiées
Synthèse des correcteurs numériques
Conclusion:
Principe
Corriger la distorsion pour une pulsation particulière 𝜔0 en utilisant le
changement de variable :
Synthèse des correcteurs numériques
Principe
Pour chaque pôle pi (ou zéro zi ) calcul du pôle (ou zéro) numérique
équivalent eTpi (eTzi )
Comportement fréquentiel
Synthèse des correcteurs numériques
Comportement fréquentiel
Synthèse des correcteurs numériques
Propriétés
Transpositions : conclusion
Méthodes conseillées :
Exemple:
𝑠
G(s)=
𝑠(10𝑠+10)
PID numériques
𝑡
1 de(t)
u(t) K p [e(t) 0
e(𝜏)d𝜏 +Td ]
Ti dt
1
Cc (p) K p [1 Td p] PID idéal
Ti p
1 Td p
Cc (p) K p [1 ] PID réel
Ti p 1 Td p
avec N≥5 N
Synthèse des correcteurs numériques
PID numériques
Formes standards :
Correcteur P: C(z) K p
1 Te
Correcteur PI: C(z) K p [1 ]
Ti z - 1
N (z -1)
Correcteur PD: C(z) K p [1 ]
NT
(1 e )z - 1
Td
1 Te N (z -1)
Correcteur PID: C(z) K p [1 ]
Ti z - 1 (1 NTe )z - 1
Td
Synthèse des correcteurs numériques
PID numériques
PID numérique
e(k) ui(k)
r(k) Te u(k)
Kp BOZ
- Ti (z -1)
N (z -1)
ud(k)
NT
(1 e )z - 1
Td
ym(k) Te
Synthèse des correcteurs numériques
PID numériques
e(k) ui(k)
r(k) Te u(k)
Kp BOZ
- Ti (z -1)
N (z -1)
ud(k)
NT
-Kp (1 e )z - 1
Td
ym(k) Te
Synthèse des correcteurs numériques
PID numériques
𝜀(k ) r(k ) - ym (k )
u(k ) K p 𝜀(k ) ui (k ) ud (k )
Te
ui (k ) ui (k -1) Kp 𝜀(k -1)
Ti
1 Kp N
ud (k ) u d (k -1) - [ ym (k ) - ym (k -1)]
NTe NTe
1 1
Td Td
Synthèse des correcteurs numériques
PID numériques
Te
u(k) u(k -1) Kp 𝜀(k) K p (1- ) 𝜀(k -1) ud (k) - ud (k -1)
Ti
Synthèse des correcteurs numériques
PID numériques
u(k) us(k)
-U
Commande Commande
calculée Saturation
appliquée
(CNA, actionneur)
PID numériques
y(t)
Tangente au point
d’inflexion
t
Tu Tg Tg
Correcteur P: K p
Tu Te
Synthèse des correcteurs numériques
e
Synthèse des correcteurs numériques
Gain critique : Kc
Période des oscillations : Tc
Correcteur PID:
Synthèse des correcteurs numériques
pôles dominants
j 1- 2nTe
Pôles dominants: s1,2 - n j 1- n
2
z1,2 e - nTe
e
Synthèse des correcteurs numériques
Le prédicteur de Smith
-d G(s)
Fonction de transfert du système (boucle ouverte): z (1- z )Z
-1
T s
avec d
Te z -d
G(z)
Le prédicteur de Smith
r(k) u(k)
C(z) BOZ e-Ts G(s) y(t)
- -
Te
G(z) z-d
-
em(k)
yp(k)
correcteur numérique
Le prédicteur de Smith
Schéma équivalent:
(1-z-d)G(z)
Te
-d
U (z) C(z)
Y (z) z C(z)G(z)
E(z) 1 (1- z -d )C(z)G(z) R(z) 1 C(z)G(z)
Yp (z) C(z)G(z)
Le correcteur C(z) est synthétisé sur le
R(z) 1 C(z)G(z) système sans retard
Synthèse des correcteurs numériques
Le prédicteur de Smith
Synthèse des correcteurs numériques
Le prédicteur de Smith
Synthèse des correcteurs numériques
Commande avec modèle interne
Schéma-bloc:
p(t)
e(k) u(k)
r(k) C(z) BOZ G(s) y(t)
-
Te
Gm(z)
ym(k) -
em(k)
correcteur numérique
G(s)
Soit G(z) z (1- z )Z
-d -1
stable et P(z) ZP(s)
s
E(z)
1
R(z) - P(z)
1 C(z)G(z) - Gm (z)
Synthèse des correcteurs numériques
Commande avec modèle interne
Soit g (z - zi ) (z - z j ) (z - zk )
j 1 k 1
Gm (z) i1
n
avec m p q r n
z r (z - pi )
i1
R(z -1 )
avec R(z -1 ), S (z -1 ), T (z -1 ) polynômes en z -1
et S (z -1 ) monique S (0) 1
-d -1
z B(z )
Soit G(z) avec B(z -1 ), A(z -1 ) polynômes en z -1
A(z -1 )
d 1 premiers et A(z -1 ) monique A(0) 1
Synthèse des correcteurs numériques
Synthèse algébrique
Equations du système bouclé
z - d B(z -1 )
Y (z) -1
(U (z) U (z)) Y (z) (1)
A(z )
T (z -1 ) R(z -1 )
U (z) -1
Yr (z) - -1
Y (z) (2)
S (z ) S (z )
z - d BT z - d BS AS
Y (z) Yr (z) U (z) Y (z) (3)
AS z BR
-d
AS z BR
-d
AS z BR
-d
AT z -d BR AR
U (z) Yr (z) - U (z) - Y (z) (4)
AS z BR
-d
AS z BR
-d
AS z BR
-d
Synthèse des correcteurs numériques
Synthèse algébrique
Objectifs de la synthèse
1. Le suivi de consigne obéit au modèle suivant:
avec M (1) 1 Bm (1) Am (1)
l’erreur de position est nulle
-1
A
et m (z ) monique Am (0) 1
(5)
Exemples de modèle: -
Te
Soit B(z -1 ) B (z -1 )B - (z -1 )
S (z -1 ) B (z -1 )S (z -1 ) (1- z -1 ) p B (z -1 )S (z -1 ) (7)
0 2
Synthèse des correcteurs numériques
Synthèse algébrique
Compensation des pôles et des zéros (suite)
2. Compensation des pôles:
Soit A(z -1 ) A (z -1 ) A- (z -1 ) cf. (5) et (7)
avec A (z -1 ) monique
contient les pôles que l’on souhaite compenser
A- (z -1 ) monique
contient les pôles que l’on ne souhaite pas compenser
(pôles en dehors du cercle unité, pôles sur le cercle unité, …)
0 0 0 0 0 0
Synthèse des correcteurs numériques
Synthèse algébrique
Calcul du correcteur RST cf. (5), (6), (7) et (8)
S (z -1 ) (1- z -1 ) p S (z -1 )
0 2
Soit
n deg (1- z -1 ) p A- (z -1 )
m degz B -d -
(z -1 )
q degA (z m
-1
) A0 (z -1 )
2. degS2 (z -1 ) q - n et
deg R0 (z -1 ) n -1
-1
S 2 (z ) est monique
Synthèse des correcteurs numériques
Synthèse algébrique
Fonctions de transfert en boucle fermée résultantes
(12)
(14)
Cf. (13)
Equation diophantienne B (z -1 ), B (z -1 )
m 0
S (z -1 ) (1- z -1 ) p S 1(z -1 )
T (z -1 ) B (z -1 ) A (z -1 )
0 m 0 R (z -1 ), S (z -1 ), T (z -1 )
0 2 0
avec S (z -1 ) monique
2
Synthèse des correcteurs numériques
Synthèse algébrique
I. Récapitulatif
6. Calcul du correcteur RST
T (z -1 ) A (z -1 )T (z -1 ) t t z -1 t z -2 L
0 0 1 2
R(z -1 ) A (z -1 )R (z -1 ) r r z -1 r z -2 L
0 0 1 2
S (z -1 ) (1- z -1 ) p B (z -1 )S (z -1 ) 1 s z -1 s z -2 L
2 1 2
7. Réalisation du correcteur
T (z -1 ) R(z -1 )
U (z) -1
Yr (z) - -1
Y (z)
S (z ) S (z )
u(k ) -s1u(k -1) - s2u(k - 2) - L t0 yr (k ) t1 yr (k -1) L
- r0 y(k ) - r1y(k -1) - L
Synthèse des correcteurs numériques
Synthèse algébrique
Correcteur à temps d’établissement fini:
A. Système : z - d B(z -1 ) z - d B (z -1 )B - (z -1 )
Soit G(z) A(z -1 ) A (z -1 ) A- (z -1 )
T (z -1 ) B (z -1 ) A (z -1 ) R (z -1 ), S (z -1 ), T (z -1 )
0 m 0
0 2 0
avec S (z -1 ) monique
2
z-dBS0 A-S0
-1 (r1)
E(z) Yr (z)-Y(z) (1-z ) B0 (z )Yr (z)- U(z)-
-1
Y(z) Cf. (13)
A A0 A0
Réponse à une consigne de type yr (k ) k n(k ) avec n r
P(z -1 )
Yr (z) -1 n1 E(z) (1-z-1 (r-n)
) B0(z-1
)P(z-1
)
(1- z )
Cf. (14)
R(z -1 ) A (z -1 )R 0 (z -1 )
Résolution des équations diophantiennes (sans filtre supplémentaire)
(1- z -1 ) p A- (z -1 )S (z -1 ) z - d B - (z -1 )R (z -1 ) A (z -1 ) R0 , S2
2 0 m
B - (1)R (1) A (1)
B (z -1 ) R (z -1 ) Le choix de Bm est imposé
0 m
m 0
soit A (z ) (1-z ) A (z )
- -1 -1 m - -1 A z-d B-B (1-z-1)(r1) B si p+m>r
1 m m 0
Synthèse des correcteurs numériques
Robustesse
Marges de stabilité
Diagramme de Nyquist
-1 Te
g
• •
-1 1
•
-1
CG(ejTe) g •
0
c
Critère de Nyquist:
Le système asservi (en boucle fermée) est stable ssi CG(eje
encercle le point -1 dans le sens anti-horlogique un nombre
de fois égal au nombre de pôles instables de la boucle ouverte
Synthèse des correcteurs numériques
Robustesse
Marges de stabilité (suite)
Marge de phase
Marge de retard
Marge de module
R
inf 1 CG(e jTe
)
1
1
1
S
sup jTe
R 1 CG(e )
norme H ou L