Professional Documents
Culture Documents
Perturbations
Mesures
Perturbation
C(p) d(t) Σ(p) Sortie contrôlée
écart
Consigne + ε(t) Système u(t) + Système y(t)
de Actionneur à
yc − Commande Commander
Signal de commande
y(t)
m n(t)
Capteur
Sortie mesurée + Bruit
Magnitude (dB)
6 dB −3 dB
0 −6 dB
−50
−12 dB
−20 −20 dB
−40 −40 dB
−150
0 −60 −60 dB
−45
−80 −80 dB
−90
Phase (deg)
−180
−120 −120 dB
−225
−270 −140 dB
−140
−2 −1 0 1 2 3 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
Avantages et Inconvénients:
• Accélère la réponse du système asservi,
• Diminue l’erreur de position,
• Si kp > 1, les marges de stabilité diminuent (jusqu’à déstabiliser le système),
• Si kp > 1, peut entrainer des oscillations et un dépassement préjudiciable.
• Si kp < 1, agit en atténuateur: stabilité du système améliorée mais réponse
temporelle dégradée.
L3 pro CCSEE 2009/2010 5 / 24
Action proportionnelle
Ce type de correcteur est un simple amplificateur de gain réglable:
u(t) = kp (t) ⇒ C (p) = kp .
Bode Diagram Nichols Chart
50 40
0 dB
0.25 dB
0.5 dB
20 1 dB −1 dB
0
3 dB
Magnitude (dB)
6 dB −3 dB
0 −6 dB
−50
−12 dB
−20 −20 dB
−40 −40 dB
−150
0 −60 −60 dB
−45
−80 −80 dB
−90
Phase (deg)
−180
−120 −120 dB
−225
−270 −140 dB
−140
−2 −1 0 1 2 3 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
Avantages et Inconvénients:
• Accélère la réponse du système asservi,
• Diminue l’erreur de position,
• Si kp > 1, les marges de stabilité diminuent (jusqu’à déstabiliser le système),
• Si kp > 1, peut entrainer des oscillations et un dépassement préjudiciable.
• Si kp < 1, agit en atténuateur: stabilité du système améliorée mais réponse
temporelle dégradée.
L3 pro CCSEE 2009/2010 5 / 24
Action proportionnelle
Ce type de correcteur est un simple amplificateur de gain réglable:
u(t) = kp (t) ⇒ C (p) = kp .
Bode Diagram Nichols Chart
50 40
0 dB
0.25 dB
0.5 dB
0 20 1 dB −1 dB
3 dB
6 dB −3 dB
Magnitude (dB)
−50 0 −6 dB
−12 dB
−60 −60 dB
−200
0
−80 −80 dB
−45
−135
−120 −120 dB
−180
−140 −140 dB
−225
−270 −160 dB
−160
−2 −1 0 1 2 3 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
Avantages et Inconvénients:
• Accélère la réponse du système asservi,
• Diminue l’erreur de position,
• Si kp > 1, les marges de stabilité diminuent (jusqu’à déstabiliser le système),
• Si kp > 1, peut entrainer des oscillations et un dépassement préjudiciable.
• Si kp < 1, agit en atténuateur: stabilité du système améliorée mais réponse
temporelle dégradée.
L3 pro CCSEE 2009/2010 5 / 24
Action proportionnelle: exemple
1
Soit le système à commander Σ(p) = p2 +p+1 et le système de commande C (p) = kp . Le
système en boucle fermée s’exprime par
kp
Σbf (p) = 2 .
p + p + 1 + kp
Cette nouvelle fonction de transfert est caractérisée par
kp p 1
Kstatique = , ωn = 1 + kp , ζ = √ .
kp + 1 2 1+k
1
Donc si kp % alors ζ &, les marges & et l’erreur de position p = 1+k p
&.
schema de gauche: bode de la BO; schema de droite: réponse indicielle de la BF.
Bode Diagram Step Response
20 0.7
0
0.6
Magnitude (dB)
−20
kp=1
0.5
−40
kp=1
−60
0.4
Amplitude
−80
0
0.3
−45
Phase (deg)
0.2
−90
0.1
−135
−180 0
−2 −1 0 1 2 0 2 4 6 8 10 12
10 10 10 10 10
Time (sec)
Frequency (rad/sec)
0
1.2
Magnitude (dB)
−20
kp=5
1
−40
kp=5
−60 kp=1
0.8
Amplitude
−80
0
0.6
kp=1
−45
Phase (deg)
0.4
−90
0.2
−135
−180 0
−2 −1 0 1 2 0 2 4 6 8 10 12 14
10 10 10 10 10
Time (sec)
Frequency (rad/sec)
kp=1
0
1.2
Magnitude (dB)
−20
kp=5
1
−40
kp=5
kp=0.5
−60
0.8
Amplitude
−80
0
0.6
kp=1
−45
Phase (deg)
0.4
kp=0.5
−90
0.2
−135
−180 0
−2 −1 0 1 2 0 2 4 6 8 10 12 14
10 10 10 10 10
Time (sec)
Frequency (rad/sec)
Magnitude (dB)
−10
3 dB
−20 −3 dB
6 dB
−30 0 −6 dB
−40
−20 −20 dB
−60
0
−90
−60 −60 dB
−135
−180 −80 dB
−80
−1 0 1 2 −360 −270 −180 −90 0
10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
Avantages et Inconvénients:
• Erreur de position nulle en boucle fermée (BF),
• Diagramme de phase décalé de −90◦ : marges de stabilités dégradées,
• Peut provoquer des oscillations et du dépassement.
Magnitude (dB)
6 dB −3 dB
−20
0 −6 dB
−40
−12 dB
−40 −40 dB
−100
0
−90
Phase (deg)
−80 −80 dB
−135
−180
−100 −100 dB
−225
−270 −120 dB
−120
−1 0 1 2 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
Avantages et Inconvénients:
• Erreur de position nulle en boucle fermée (BF),
• Diagramme de phase décalé de −90◦ : marges de stabilités dégradées,
• Peut provoquer des oscillations et du dépassement.
−10
−20
0.6
Magnitude (dB)
−30
−40
0.5
−50
−60
0.4
−70
−80 Amplitude
0
0.3
−45
0.2
Phase (deg)
−90
0.1
−135
−180 0
−2 −1 0 1 2 0 2 4 6 8 10 12
10 10 10 10 10
Frequency (rad/sec) Time (sec)
40
20
1.4
0
Magnitude (dB)
−20
1.2
−40
−60
1
−80
avec correction
−100
Amplitude
avec correction
0.8
−120
0
−45 0.6
−90
Phase (deg)
0.4
−135
−180
0.2
−225
−270 0
−2 −1 0 1 2 0 20 40 60 80
10 10 10 10 10
Time (sec)
Frequency (rad/sec)
Bode Diagram
30
20
10
Magnitude (dB)
0
−10
−20
−30
−40
−50
0
−45
Phase (deg)
−90
−135
−180
−2 −1 0 1 2
10 10 10 10 10
Frequency (rad/sec)
Avantages et Inconvénients:
• Ajoute de la phase: marges susceptibles d’être augmentées,
• A tendance à accélérer la réponse du système: temps de monté diminué,
• Le gain statique est diminué: précision dégradée.
Bode Diagram
30
20
10
Magnitude (dB)
0
−10
−20
−30
−40
−50
90
45
0
Phase (deg)
−45
−90
−135
−180
−2 −1 0 1 2
10 10 10 10 10
Frequency (rad/sec)
Avantages et Inconvénients:
• Ajoute de la phase: marges susceptibles d’être augmentées,
• A tendance à accélérer la réponse du système: temps de monté diminué,
• Le gain statique est diminué: précision dégradée.
20 log(kp)
ω
1/τ i
φ(ω)
−90
Idée du correcteur:
• Utiliser l’avantage de l’intégrateur en basses fréquences: précision infinie,
• L’action intégrale ne doit plus avoir d’effet dans les fréquences élevées, en particulier
dans la région du point critique,
−40
0 −6 dB
−60
−12 dB
−80 −20 dB
−20
−100
−140
0
−60 −60 dB
−45
−135
Phase (deg)
−225
−315
−360 −140 dB
−140
−1 0 1 2 −360 −270 −180 −90 0
10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
−40
0 −6 dB
−60
−12 dB
−80 −20 dB
−20
−100
−140
0
−60 −60 dB
−45
−135
Phase (deg)
−225
−315
−360 −140 dB
−140
−1 0 1 2 −360 −270 −180 −90 0
10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
−20
0 −6 dB
−40
−12 dB
−60
−20 −20 dB
−80
−140
0
−60 −60 dB
−45
−135
Phase (deg)
−225
−315
−360 −140 dB
−140
−3 −2 −1 0 1 2 −360 −270 −180 −90 0
10 10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
20 log(kp)
ω
1/τd
φ(ω)
90
Idée du correcteur:
• Accroı̂t le degré de stabilité (marges de gain et de phase),
• Améliore le comportement transitoire (oscillations, dépassement et rapidité),
• Problèmes: correcteur non propre, amplification du bruit (gain très grand en hf).
3 dB
−40 −3 dB
6 dB
0 −6 dB
−60
−12 dB
−80
−120
0
−40 −40 dB
−45
−90
−60 −60 dB
Phase (deg)
−135
−180
−80 −80 dB
−225
−270 −100 dB
−100
−1 0 1 2 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
3 dB
−40 −3 dB
6 dB
0 −6 dB
−60
−12 dB
−80
−120
0
−40 −40 dB
−45
−90
−60 −60 dB
Phase (deg)
−135
−180
−80 −80 dB
−225
−270 −100 dB
−100
−1 0 1 2 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
3 dB
−40 −3 dB
6 dB
0 −6 dB
−60
−12 dB
−80
−120
0
−40 −40 dB
−45
−90
−60 −60 dB
Phase (deg)
−135
−180
−80 −80 dB
−225
−270 −100 dB
−100
−1 0 1 2 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
Idée du correcteur:
20 log(kp.a)
• Ce correcteur a donc le même
ω
1/T 1/aT
objectif que le PI,
φ(ω)
ω • Généralement, il n’a pas la
capacité d’annuler l’erreur en
−90 régime permanent.
Méthode de réglage du correcteur:
• Ajuster les paramètres kp a pour régler la marge de phase,
• Calculer kp en fonction de la précision souhaitée (réglage du gain statique),
• Choisir T de sorte que la phase négative du correcteur n’intervienne pas au niveau
du point critique (1/aT ω0db ).
Mφ = π − 3arctan ω100db
= π4 ⇒ ω0db = 10rad/s
kp a
G (ω0db ) = r 2
!3 = 1 ⇒ kp a = 2.8
ω
0db
1+ 100
h i
kp a 1
• Erreur de position résultante p = limp→0 1 − p 3
kp a+(1+ 10 )
= 1+kp a
= 26%
• On régle kp pour satisfaire la condition sur la précision (puis a est déduit)
1
p = = 0.05 ⇒ kp = 19 ⇒ a = 0.147
1 + kp
• Enfin, il faut choisir T assez grand pour que l’apport de gain 20log (kp ) ne soit
effectif qu’en bf
1/aT ω0db ⇒ T = 6.8
−10
−20 0.6
Magnitude (dB)
−30
0.5
−40
−50
0.4
−60
Amplitude
−70
0
0.3
−45
−90
0.2
Phase (deg)
−135
−180
0.1
−225
−270 0
0 1 2 0 0.2 0.4 0.6 0.8 1 1.2
10 10 10
Frequency (rad/sec) Time (sec)
−10
1.2
Magnitude (dB)
−20
−30
1
−40
−50
0.8
−60
Amplitude
−70
0
0.6
−45
−90
0.4
Phase (deg)
−135
−180
0.2
−225
−270 0
0 1 2 0 0.5 1 1.5
10 10 10
Frequency (rad/sec) Time (sec)
20
1.2
0
Magnitude (dB)
−40
−60 0.8
Amplitude
avec correction
−80
0
proportionnelle kp*a
0.6
sans correction
−90
0.4
Phase (deg)
−180
0.2
−270 0
−3 −2 −1 0 1 2 0 1 2 3 4 5 6
10 10 10 10 10 10
Frequency (rad/sec) Time (sec)
Idée du correcteur:
20 log(kp)
• Ce correcteur a donc le même
ω
1/aT 1/T
objectif que le PD,
φ(ω)
90
• Ajoute de la phase près du
φm point critique (Mφ %).
ω
ωm
Méthode de réglage du correcteur:
• Ajuster le paramètre kp pour la précision et/ou la rapidité,
1+sinφm
• Calculer a en fonction de la quantité de phase à apporter a = 1−sinφm
,
√
• Calculer T de sorte que ωm coı̈ncide avec ω0db (ωm = 1/T a).
1
√ = ω0db ⇒ T = 0.053
T a
• Souvent, on choisit φm = 1.2φnecessaire pour compenser le décalage de ω0db après
correction.
35
30 1.6
25
Magnitude (dB)
20 1.4
15
1.2
10
5
1
0
Amplitude
−5
0 0.8
−45 0.6
Phase (deg)
−90 0.4
−135 0.2
−180 0
−1 0 1 0 1 2 3 4 5 6
10 10 10
Frequency (rad/sec) Time (sec)
20
1.6
0
Magnitude (dB)
1.4
−20
1.2
−40
−60
1
Amplitude
−80
0 0.8
−45 0.6
Phase (deg)
−90 0.4
avec correction
−135 0.2
sans correction
−180 0
−1 0 1 2 3 0 1 2 3 4 5 6
10 10 10 10 10
Frequency (rad/sec) Time (sec)
Idée du correcteur:
20 logC(ω) • Ajouter du gain en bf (précision
%),
• Ajouter de la phase près du
20 log(kp)
1/τ point critique (Mφ %).
d ω
1/τi
φ(ω) 90
−90
Idée du correcteur:
20 logC(ω) • Ajouter du gain en bf (précision
%),
• Ajouter de la phase près du
20 log(kp)
1/τ 1/τf
d ω point critique (Mφ %).
1/τi
φ(ω)
• Le correcteur est causal,
90
ω • Atténuer l’effet du bruit (moins
de gain en hf).
−90
30 0 dB
20 30 0.25 dB
10 0.5 dB
Magnitude (dB)
0 20 1 dB −1 dB
−10
10 3 dB
−20
−3 dB
6 dB
−30
0 −6 dB
−50
−10 −12 dB
−60
0
−20 −20 dB
−45
−30
C(p)=2
Phase (deg)
−90
C(p)=2 −40 −40 dB
−135
−50
−180 −60 dB
−60
−2 −1 0 1 2 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
40
C(p)=2(1+3p)/(3p)
20 40
Magnitude (dB)
0 dB
0 0.25 dB
0.5 dB
20 1 dB
−20 −1 dB
0 −6 dB
−60
0
−12 dB
C(p)=2
Phase (deg)
−90
C(p)=2(1+3p)/(3p) C(p)=2
−40 −40 dB
−135
−180 −60 dB
−60
−2 −1 0 1 2 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
40
20 40
Magnitude (dB)
0 dB
0 0.25 dB
0.5 dB C(p)=2
20
C(p)=2(1+3p)/(3p)
−20 1 dB −1 dB
0 −6 dB
−60
0
C(p)=2 −12 dB
C(p)=2(1+3p)(1+0.4p)/(3p)
−90
C(p)=2(1+3p)/(3p) C(p)=2(1+3p)(1+0.4p)/(3p)
−40 −40 dB
−135
−180 −60 dB
−60
−2 −1 0 1 2 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
40
20
40
0 dB
Magnitude (dB)
0
0.25 dB
−20 0.5 dB
20 1 dB −1C(p)=2
dB
−40 C(p)=2(1+3p)/(3p)
3 dB
−3 dB
−60 6 dB
−45
−40 −40 dB
Phase (deg)
C(p)=2(1+3p)(1+0.4p)/(3p)
−90
C(p)=2(1+3p)/(3p) C(p)=2(1+3p)(1+0.4p)/(3p)
−60 −60 dB
−135 C(p)=2(1+3p)(1+0.4p)/(3p)(1+0.1p)
−180 −80 dB
−80
−2 −1 0 1 2 3 −360 −315 −270 −225 −180 −135 −90 −45 0
10 10 10 10 10 10
Frequency (rad/sec) Open−Loop Phase (deg)
1.5
1
Amplitude
Amplitude
C(p)=2 1
0.5 C(p)=2(1+3p)/(3p)
0.5
0 0
0 2 4 6 8 10 12 0 5 10 15
Time (sec) Time (sec)
1 1
Amplitude
Amplitude
C(p)=2(1+3p)(1+0.4p)/(3p)
C(p)=2(1+3p)(1+0.4p)/(3p)(1+0.1p)
0.5 0.5
0 0
0 5 10 15 20 25 30 0 2 4 6 8
Time (sec) Time (sec)