• Aucun résultat trouvé

CI-2 Prévoir, modifier et vérifier les performances des systèmes linéaires continus invariants.

N/A
N/A
Protected

Academic year: 2021

Partager "CI-2 Prévoir, modifier et vérifier les performances des systèmes linéaires continus invariants."

Copied!
57
0
0

Texte intégral

(1)

CI-2 Prévoir, modifier et vérifier les performances des systèmes linéaires continus invariants.

CI-2-3 Réglage d’un correcteur PIDf

LYCÉECARNOT(DIJON), 2018 - 2019

Germain Gondor

(2)

Définition du problème

Sommaire

1 Définition du problème

Asservissement d’un système du second ordre Objectifs

2 Correction proportionnelle

3 Correction proportionnelle intégrale

4 Correction proportionnelle intégrale dérivée filtrée

(3)

Définition du problème Asservissement d’un système du second ordre

Asservissement d’un système du second ordre

On considère la mise en position d’une buse d’imprimante dont la fonction de transfert en boucle ouverte est H(p) = 1

1+p+p2. On donne ci-dessous le schéma de l’asservissement :

+− Xc(p)

ε(p) C(p) 5

1+p+p2

X(p)

(4)

Définition du problème Asservissement d’un système du second ordre

(5)

Définition du problème Objectifs

Objectifs

La cahier des charges impose :

• une erreur statique en position nulle

• une erreur en vitesse inférieure à 10% pour une entrée en rampe

• marge de gain supérieure à 12 dB

• marge de phase supérieure à 45

• pulsation de coupure à 0 dB pourω=40 rad/s

(6)

Correction proportionnelle

Sommaire

1 Définition du problème

2 Correction proportionnelle Stabilité

Précision Marges

Dépassement et temps de réponse

3 Correction proportionnelle intégrale

4 Correction proportionnelle intégrale dérivée filtrée

(7)

Correction proportionnelle

On choisit dans un premier temps un correcteur proportionnel C(p) =Kp.

La fonction de transfert en boucleHBO(p) = 5.Kp

p2+p+1.

(8)

Correction proportionnelle Stabilité

Stabilité

Le système est du second ordre avecKp possible : il est donc intrinsè- quement stable.

FTBF(p) = HBO(p)

1+HBO(p) = 5.Kp 1+5.Kp+p+p2 Ainsi siKp<−0,2 le système est instable.

(9)

Correction proportionnelle Précision

Précision

La classe de la FTBO est nulle : l’erreur en position vaut donc Erp = E0

1+5.Kp >0.

(10)

Correction proportionnelle Marges

Marges

La marge de Gain est infinie puisque la phase tend vers −180 quand ωtend vers+∞. Or pourωqui tend vers+∞, le gain tend vers−∞.

En revanche, pour la marge de phase, on peut régler la valeur. Par défaut, avecKp=1, on obtient :

GdB0dB) =0 dB ⇒ 5 q

(1−ω20dB)220dB

=1

⇒ 52= (1−X)2+X avecX =ω20dB

X2−X −25 ⇒ X = 1+ p

1+100

2 ⇒ ω0dB =2,35 rad/s

(11)

Correction proportionnelle Marges

Marges

La marge de Gain est infinie puisque la phase tend vers −180 quand ωtend vers+∞. Or pourωqui tend vers+∞, le gain tend vers−∞.

En revanche, pour la marge de phase, on peut régler la valeur. Par défaut, avecKp=1, on obtient :

GdB0dB) =0 dB ⇒ 5 q

(1−ω20dB)220dB

=1

⇒ 52= (1−X)2+X avecX =ω20dB

X2−X −25 ⇒ X = 1+ p

1+100

2 ⇒ ω0dB =2,35 rad/s

(12)

Correction proportionnelle Marges

AinsiMϕ = ϕ(ω0dB) +180

= arg (5)−arg

(1−ω20dB) +j.ω0dB

+180

= arctan





 ω0dB 1−ω20dB





+180=27,45

Pour augmenter cette marge de phase, il suffit d’augmenter Kp. Par exemple, pour obtenir une marge de phase de 90. Il faut que GdB0) =0 dB. Or ici,ω0=1 rad/s (etξ =0,5).

GdB0) =0dB ⇒ 5.Kp q

(1−ω20)220

=1

⇒ Kp= 1 5.q

(1−12)2+1

= 1 5 =0,2

(13)

Correction proportionnelle Marges

AinsiMϕ = ϕ(ω0dB) +180

= arg (5)−arg

(1−ω20dB) +j.ω0dB

+180

= arctan





 ω0dB 1−ω20dB





+180=27,45

Pour augmenter cette marge de phase, il suffit d’augmenter Kp. Par exemple, pour obtenir une marge de phase de 90. Il faut que GdB0) =0 dB. Or ici,ω0=1 rad/s (etξ =0,5).

GdB0) =0dB ⇒ 5.Kp q

(1−ω20)220

=1

⇒ Kp= 1 5.q

(1−12)2+1

= 1 5 =0,2

(14)

Correction proportionnelle Marges

AinsiMϕ = ϕ(ω0dB) +180

= arg (5)−arg

(1−ω20dB) +j.ω0dB

+180

= arctan





 ω0dB 1−ω20dB





+180=27,45

Pour augmenter cette marge de phase, il suffit d’augmenter Kp. Par exemple, pour obtenir une marge de phase de 90. Il faut que GdB0) =0 dB. Or ici,ω0=1 rad/s (etξ =0,5).

GdB0) =0dB ⇒ 5.Kp q

(1−ω20)220

=1

⇒ Kp= 1 5.q

(1−12)2+1

= 1 5 =0,2

(15)

Correction proportionnelle Marges

AinsiMϕ = ϕ(ω0dB) +180

= arg (5)−arg

(1−ω20dB) +j.ω0dB

+180

= arctan





 ω0dB 1−ω20dB





+180=27,45

Pour augmenter cette marge de phase, il suffit d’augmenter Kp. Par exemple, pour obtenir une marge de phase de 90. Il faut que GdB0) =0 dB. Or ici,ω0=1 rad/s (etξ =0,5).

GdB0) =0dB ⇒ 5.Kp q

(1−ω20)220

=1

⇒ Kp= 1 5.q

(1−12)2+1

= 1 5 =0,2

(16)

Correction proportionnelle Marges

(17)

Correction proportionnelle Marges

(18)

Correction proportionnelle Dépassement et temps de réponse

Dépassement et temps de réponse

Le dépassement et le temps de réponse à 5% (voir Fig. 7) se calculent à partir de la FTBF(p) :

FTBF(p) = HBO(p)

1+HBO(p) = 5.Kp

1+5.Kp+p+p2

=

5.Kp

1+5.Kp

1+ 1

1+5.Kp

.p+ 1

1+5.Kp

.p2

ω0= q

1+5.Kp et 2.ξ ω0

= 1 1+5.Kp

ξ= ω0

2.(1+5.Kp) = 1 2.q

1+5.Kp

<1 2

(19)

Correction proportionnelle Dépassement et temps de réponse

Dépassement et temps de réponse

Le dépassement et le temps de réponse à 5% (voir Fig. 7) se calculent à partir de la FTBF(p) :

FTBF(p) = HBO(p)

1+HBO(p) = 5.Kp

1+5.Kp+p+p2

=

5.Kp

1+5.Kp

1+ 1

1+5.Kp

.p+ 1

1+5.Kp

.p2

ω0= q

1+5.Kp et 2.ξ ω0

= 1 1+5.Kp

ξ= ω0

2.(1+5.Kp) = 1 2.q

1+5.Kp

<1 2

(20)

Correction proportionnelle Dépassement et temps de réponse

Dépassement et temps de réponse

Le dépassement et le temps de réponse à 5% (voir Fig. 7) se calculent à partir de la FTBF(p) :

FTBF(p) = HBO(p)

1+HBO(p) = 5.Kp

1+5.Kp+p+p2

=

5.Kp

1+5.Kp

1+ 1

1+5.Kp

.p+ 1

1+5.Kp

.p2

ω0= q

1+5.Kp et 2.ξ ω0

= 1 1+5.Kp

(21)

Correction proportionnelle Dépassement et temps de réponse

Moto de trial électrique EM 5.7 Page 14

Annexe :

0.01 0.1 1

1 10 100

D1% D2% D3% D4% D5%

Amortissement : z Dépassements en %

0.1 1 10 1

10 100

Amortissement : z Dépassements relatifs d’un second ordre pseudo-périodique : Dk% Temps de réponse réduit : TR5%⋅ω0

Page 15

Sciences de l’Ingénieur (MP) CI-2-3 Réglage d’un correcteur PIDf Année 2018 - 2019 15 / 45

(22)

Correction proportionnelle Dépassement et temps de réponse

Annexe :

0.01 0.1 1

1 10 100

D1% D2% D3% D4% D5%

Amortissement : z Dépassements en %

0.1 1 10 1

10 100

Amortissement : z Dépassements relatifs d’un second ordre pseudo-périodique : Dk% Temps de réponse réduit : TR5%⋅ω0

Sciences de l’Ingénieur (MP) CI-2-3 Réglage d’un correcteur PIDf Année 2018 - 2019 16 / 45

(23)

Correction proportionnelle Dépassement et temps de réponse

Plus Kp augmente, plus la pulsation propre devient plus grande mais plus le système aura un grand dépassement.

AvecKp=0,2, on obtientξ≈0,35 ⇒ D1=30%. Or ici le système tend vers 5.Kp

1+5.Kp = 1

1+1 = 0,5 pour une entrée indicielle. Or aura donc un maximum de 0,5×1,3=0,65.

Le premier dépassement est obtenu pourt1= π ω0.q

1−ξ2

=2,37 s Pourξ=0,35, le temps de réponse réduittrr vaut environ 7,8. On peut alors obtenirtr5%= trr

ω0 ≈5,5 s.

(24)

Correction proportionnelle intégrale

Sommaire

1 Définition du problème

2 Correction proportionnelle

3 Correction proportionnelle intégrale Stabilité

Précision

4 Correction proportionnelle intégrale dérivée filtrée

(25)

Correction proportionnelle intégrale

Correction proportionnelle intégrale

On choisit ici un correcteur proportionnel intégrale C(p) =Kp. 1+ 1

Ti.p

!

La fonction de transfert en boucle ouvert HBO(p) = 5.Kp

τi . 1+τi.p

p.(p2+p+1) =Ki. 1+τi.p p.(p2+p+1) .

(26)

Correction proportionnelle intégrale Stabilité

Stabilité

Pour commence à discuter, il convient de connaître les valeurs de Ki qui permettent de conserver la stabilité.

FTBF(p) =

Ki. 1+τi.p p.(p2+p+1) 1+Ki. 1+τi.p

p.(p2+p+1)

= Ki.(1+τi.p)

Ki.(1+τi.p) +p.(p2+p+1)

= Ki.(1+τi.p)

Ki+ (Kii+1).p+p2+p3

SiKi = 0, alors on a 3 pôles nuls mais Ki = 0 est débile car la sortie est toujours nulle. . .

(27)

Correction proportionnelle intégrale Stabilité

Le premier critère de Routh impose Ki > 0 etKii >−1. Examinons le deuxième critère :

1 Kii+1 0

1 Ki 0

X 0 0

Ki 0 0

avec X =−1 1.

1 Kii+1 1 Ki

Kii+1−Ki >0 ⇒ Ki.(1−τi)<1

⇒ 5.Kp

τi

(1−τi)<1 Comme Kp > 0, dès que τi > 1 = 1

ω0, le système est stable. Si on veut vraiment jouer sur la valeur deτi < 1 de façon risquée, on obtient Kp< τi

5.(1−τi).

(28)

Correction proportionnelle intégrale Stabilité

Le premier critère de Routh impose Ki > 0 etKii >−1. Examinons le deuxième critère :

1 Kii+1 0

1 Ki 0

X 0 0

Ki 0 0

avec X =−1 1.

1 Kii+1 1 Ki

Kii+1−Ki >0 ⇒ Ki.(1−τi)<1

⇒ 5.Kp τi

(1−τi)<1 Comme Kp > 0, dès que τi > 1 = 1

ω0, le système est stable. Si on

(29)

Correction proportionnelle intégrale Précision

Précision

On suppose ici le critère de stabilité vérifié La FTBO est de classe 1 :

• l’erreur statique en position est nulle

• l’erreur statique en vitesse (ou erreur en poursuite) vaut Erv = V0i

5.Kp

Pour que le cahier des charge soit satisfait vis-à-vis de la précision, il faut que τi

5.Kp ≤0,1=10%

(30)

Correction proportionnelle intégrale Précision

Cependant, on raisonne plutôt en essayant de placer τi bien avant la pulsation critique. Or ici, le dénominateur de la FTBO(p) est composé d’un intégrateur pur (-90 de déphasage) et d’un second (-90 de déphasage en sa pulsation propre).

La pulsation propre ω0 = 1 rad/s du liée à la FTBO conduit à une phase à -180(ϕ(ω0) =−180).

Reste alors à caler τi pour que le déphase lié au correcteur intégrale soit négligeable enω0. On adopte souvent un décalage d’une décade, soitτi = 10

ω0 =10 s.

(31)

Correction proportionnelle intégrale Précision

Avec cette valeur de τi, on peut déterminer les valeurs deKp qui per- mettent de vérifier :

• la stabilité :τi =10> 1

ω0 c’est stable !

• la précision : classe 1, erreur statique de position nulle et erreur statique en vitesse inférieur à 10% impose :

Kp≥ τi

5×0,1 = 10

5×0,1 =20

La Fig. 1 donne le diagramme de Bode de FTBO corrigée avecτi =10 s etKp =20.

(32)

Correction proportionnelle intégrale Précision

Réglage du correcteur PI : FTBO corrigée avec τ

i

= 10 s et K

p

= 20.

10−2 10−1 1 10 102

-60 -40 -20 0 20 GdB(ω)40

ω

-90 -45 0 φ(ω)

(33)

Correction proportionnelle intégrale Précision

Réglage du correcteur PI : FTBO corrigée avec τ

i

= 10 s et K

p

= 20.

10−2 10−1 1 10 102

-60 -40 -20 0 20 40 60 GdB(ω)80

ω

10−2 10−1 1 10 102

-270 -225 -180 -135 -90 -45 φ(ω)0

ω

(34)

Correction proportionnelle intégrale Précision

Réglage du correcteur PI : FTBO corrigée avec τ

i

= 2 s et K

p

= 20.

10−2 10−1 1 10 102

-60 -40 -20 0 20 40 60 GdB(ω)80

ω

-135 -90 -45 φ(ω)0

(35)

Correction proportionnelle intégrale Précision

Réglage du correcteur PI : FTBO corrigée avec τ

i

= 1 s et K

p

= 20.

10−2 10−1 1 10 102

-60 -40 -20 0 20 40 60 GdB(ω)80

ω

10−2 10−1 1 10 102

-270 -225 -180 -135 -90 -45 φ(ω)0

ω

(36)

Correction proportionnelle intégrale Précision

Réglage du correcteur PI : FTBO corrigée avec τ

i

= 0.5 s et K

p

= 20.

10−2 10−1 1 10 102

-60 -40 -20 0 20 40 60 GdB(ω)80

ω

-135 -90 -45 φ(ω)0

(37)

Correction proportionnelle intégrale Précision

Réglage du correcteur PI : FTBO corrigée avec τ

i

= 0.2 s et K

p

= 20.

10−2 10−1 1 10 102

-60 -40 -20 0 20 40 60 GdB(ω)80

ω

10−2 10−1 1 10 102

-270 -225 -180 -135 -90 -45 φ(ω)0

ω

(38)

Correction proportionnelle intégrale Précision

Réglage du correcteur PI : FTBO corrigée avec τ

i

= 0.1 s et K

p

= 20.

10−2 10−1 1 10 102

-60 -40 -20 0 20 40 60 GdB(ω)80

ω

-135 -90 -45 φ(ω)0

(39)

Correction proportionnelle intégrale Précision

On constate que la marge de phase est ridicule. La réponse temporelle fait peur avecKp=20 (voir Fig. 2).

(40)

Correction proportionnelle intégrale Précision

Réponse indicielle avec τ

i

= 10 s et K

p

= 20.

(41)

Correction proportionnelle intégrale Précision

Réponse indicielle avec τ

i

= 10 s et K

p

= 2.

(42)

Correction proportionnelle intégrale dérivée filtrée

Sommaire

1 Définition du problème

2 Correction proportionnelle

3 Correction proportionnelle intégrale

4 Correction proportionnelle intégrale dérivée filtrée Stabilité

Précision Marges

Réponses temporelle et fréquentielle

(43)

Correction proportionnelle intégrale dérivée filtrée

Correction proportionnelle intégrale dérivée filtrée

Au correcteur précédent, on ajoute un correcteur à avance de phase : C(p) =Kp. 1+ 1

Ti.p

!

.1+α.τd.p

1+τd.p avecα >1

⇒ HBO(p) = 5.Kp

τi

. 1+τi.p

p.(p2+p+1).1+α.τd.p 1+τd.p

On conserve le réglage précédent du correcteur PI : Kp = 20 et τi =10 s.

(44)

Correction proportionnelle intégrale dérivée filtrée

Correction proportionnelle intégrale dérivée filtrée

Au correcteur précédent, on ajoute un correcteur à avance de phase : C(p) =Kp. 1+ 1

Ti.p

!

.1+α.τd.p

1+τd.p avecα >1

⇒ HBO(p) = 5.Kp

τi

. 1+τi.p

p.(p2+p+1).1+α.τd.p 1+τd.p

On conserve le réglage précédent du correcteur PI : Kp = 20 et τi =10 s.

(45)

Correction proportionnelle intégrale dérivée filtrée

Correction proportionnelle intégrale dérivée filtrée

Au correcteur précédent, on ajoute un correcteur à avance de phase : C(p) =Kp. 1+ 1

Ti.p

!

.1+α.τd.p

1+τd.p avecα >1

⇒ HBO(p) = 5.Kp

τi

. 1+τi.p

p.(p2+p+1).1+α.τd.p 1+τd.p

On conserve le réglage précédent du correcteur PI : Kp = 20 et τi =10 s.

(46)

Correction proportionnelle intégrale dérivée filtrée Stabilité

Stabilité

Ayant choisi τi > 1

ω0, le système précédent était stable. Comme la correcteur à avance de phase ne fait qu’ajouter de la phase, le système reste stable.

(47)

Correction proportionnelle intégrale dérivée filtrée Précision

Précision

La classe du correcteur à avance de phase est nulle et son gain statique vaut 1. Ainsi, la précision n’est pas modifiée et les réglages précédents sont satisfaisants.

(48)

Correction proportionnelle intégrale dérivée filtrée Marges

Marges

La marge de gain est infinie puisque la phase ne descend pas en des- sous de -180.

Concernant la marge de phase, il semble qu’avec le réglage du correc- teur PI, le gain s’annule aux alentours de 10 rad/s.

(49)

Correction proportionnelle intégrale dérivée filtrée Marges

Si on veut une marge de phase de 45 à 40 rad/s, il faut ajouter qua- siment 45 quand ω = 40 rad/s. Or le correcteur à avance de phase donne :

ϕmax = arctan 1−α 2.√

α

!

ou bien sin(ϕmax) = α−1 α+1

soitα= 1+ sin(ϕmax)

1−sin(ϕmax) en ωmax = 1 τd.√

α

(50)

Correction proportionnelle intégrale dérivée filtrée Marges

Si on veut une marge de phase de 45 à 40 rad/s, il faut ajouter qua- siment 45 quand ω = 40 rad/s. Or le correcteur à avance de phase donne :

ϕmax = arctan 1−α 2.√

α

!

ou bien sin(ϕmax) = α−1 α+1

soitα= 1+ sin(ϕmax)

1−sin(ϕmax) en ωmax = 1 τd.√

α

(51)

Correction proportionnelle intégrale dérivée filtrée Marges

Dans le cas présent, on en déduit que :

α=

1+ 1

√ 2 1− 1

√ 2

=

√ 2+1

√ 2−1

≈5,8

⇒ τd = 1 ωmax.√

α = 1

40× p 5,8

=0,01 s

Reste alors à remonter le gain pour obtenir ω0dB =40 rad/s. La Fig. 4 nous invite à augmenter le gain d’environ 18 dB.

20.log Kp

=20.log(20) +18 ⇒ Kp=10log(20)+1820 ≈158

(52)

Correction proportionnelle intégrale dérivée filtrée Marges

Dans le cas présent, on en déduit que :

α=

1+ 1

√ 2 1− 1

√ 2

=

√ 2+1

√ 2−1

≈5,8

⇒ τd = 1 ωmax.√

α = 1

40× p 5,8

=0,01 s

Reste alors à remonter le gain pour obtenir ω0dB =40 rad/s. La Fig. 4 nous invite à augmenter le gain d’environ 18 dB.

20.log Kp

=20.log(20) +18 ⇒ Kp=10log(20)+1820 ≈158

(53)

Correction proportionnelle intégrale dérivée filtrée Marges

Dans le cas présent, on en déduit que :

α=

1+ 1

√ 2 1− 1

√ 2

=

√ 2+1

√ 2−1

≈5,8

⇒ τd = 1 ωmax.√

α = 1

40× p 5,8

=0,01 s

Reste alors à remonter le gain pour obtenir ω0dB =40 rad/s. La Fig. 4 nous invite à augmenter le gain d’environ 18 dB.

20.log Kp

=20.log(20) +18 ⇒ Kp =10log(20)+1820 ≈158

(54)

Correction proportionnelle intégrale dérivée filtrée Marges

Réglage du correcteur PIDf : FTBO corrigée avec τ

i

= 10 s, K

p

= 20, τ

d

= 0, 01 s et α = 5, 8.

10−2 10−1 1 10 102

-60 -40 -20 0 20 GdB(ω)40

ω

-90 -45 0 φ(ω)

(55)

Correction proportionnelle intégrale dérivée filtrée Réponses temporelle et fréquentielle

Réponses temporelle et fréquentielle

Avec les réglages précédents, la Fig. 5 nous présente la réponse temporelle du système corrigé. On s’aperçoit que le système est devenu très rapide.

La Fig. 6 nous présente la réponse fréquentielle du système validant le critère de pulsation de coupure, de marge de phase et de marge de gain.

(56)

Correction proportionnelle intégrale dérivée filtrée Réponses temporelle et fréquentielle

Réponse indicielle du système corrigé avec le

correcteur PIDf

(57)

Correction proportionnelle intégrale dérivée filtrée Réponses temporelle et fréquentielle

Diagrammes de Bode du système corrigé avec le

correcteur PIDf

Références

Documents relatifs

[r]

Soit une fonction définie et dérivable sur un intervalle I. a) Si J 0 pour tout de I, sauf éventuellement en un nombre fini de valeurs où ′ s’annulerait, alors la fonction

[r]

c) Etudier suivant les valeurs de a la convergence de la suite (u n ) et pr´ eciser, dans chacun des cas, la valeur de la

[r]

[r]

Si le mˆeme symbole apparaˆıt `a un autre endroit donn´e, il d´esigne a priori une autre fonction d´etermin´ee (`a cet endroit) mais quon ne connaˆıt pas, sauf qu’elle tend

Montrer que la suite de fonction (f n ) n∈N converge uniform´ ement vers la fonction nulle sur [a,