14 Lieu de Nyquist et diagramme de Bode - webwww03
Transcription
14 Lieu de Nyquist et diagramme de Bode - webwww03
eivd 14 Régulation automatique Lieu de Nyquist et diagramme de Bode 14.1 Diagrammes de Bode exact et asymptotique de G (s) = K Y (s) = U (s) s · (1 + s · T ) pour K = 10 et T = 1 [s] : Diagramme de Bode (exact et asymptotique) 60 gain [dB] 40 20 0 −20 −40 −60 −2 10 −1 10 0 10 0 10 10 1 10 2 1 10 phase [degré] 0 −45 −90 −135 −180 −2 10 −1 10 10 ω [rad/s] 2 f_ra_14_1_1.eps Lieu de Nyquist : Diagramme de Nyquist 0 −100 −200 −300 Im −400 −500 −600 −700 −800 −900 −1000 −10 −9 −8 −7 −6 −5 Re −4 −3 −2 −1 0 f_ra_14_1_2.eps Corrigé des exercices 42 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique 14.2 Diagrammes de Bode exact et asymptotique de G (s) = Diagramme de Bode (exact et asymptotique) 20 gain [dB] Y (s) (1 + 10 · s) = U (s) (1 + s) · (1 + 3 · s) 0 −20 −40 −2 10 −1 10 0 10 0 10 10 1 10 2 1 10 phase [degré] 90 45 0 −45 −90 −2 10 −1 10 10 ω [rad/s] 2 f_ra_14_2_1.eps Lieu de Nyquist : Diagramme de Nyquist 1 0.5 Im 0 −0.5 −1 −1.5 0 0.5 1 1.5 Re 2 2.5 3 f_ra_14_2_2.eps 14.3 Diagrammes de Bode exact et asymptotique de G (s) = Corrigé des exercices Y (s) (1 + 10 · s) = 10 · U (s) s · 10 43 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique Diagramme de Bode (exact et asymptotique) gain [dB] 60 40 20 0 −3 10 −2 10 −1 10 −1 10 10 0 10 1 0 10 phase [degré] 0 −45 −90 −3 10 −2 10 10 ω [rad/s] 1 f_ra_14_3_1.eps 14.4 Diagrammes de Bode exact et asymptotique de G (s) = Diagramme de Bode (exact et asymptotique) 60 gain [dB] Y (s) = 10 · (1 + s) U (s) 40 20 0 −2 10 −1 10 0 10 0 10 10 1 10 2 1 10 phase [degré] 90 45 0 −2 10 −1 10 10 ω [rad/s] 2 f_ra_14_4_1.eps Corrigé des exercices 44 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique 14.5 Diagrammes de Bode exact et asymptotique de N1 (s) = 1 − s et N2 (s) = 1 + s Diagramme de Bode (exact et asymptotique) gain [dB] 40 20 0 −2 10 −1 10 0 10 0 10 10 1 10 2 1 10 phase [degré] 90 45 0 −45 −90 −2 10 −1 10 10 ω [rad/s] 2 f_ra_14_5_1.eps Corrigé des exercices 45 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique 14.6 Diagrammes de Bode exact et asymptotique de gain [dB] G (s) = 80 60 40 20 0 −20 −40 −60 −80 −100 −120 0.1 (1 + s · 0.3333) 100 · s2 (1 + s · 0.01) · (1 + s · 0.003333) Diagrammes de Bode exact et asymptotique (exact et asymptot ique) 1 10 1 10 59.6418 100 1000 10000 59.6418 100 1000 10000 phase [degré] 180 90 45 0 −45 −90 −135 −180 0.1 ω [rad/s] f_ra_14_6_1.eps Corrigé des exercices 46 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique 15 Lieu de Nyquist et diagramme de Bode d’un système asservi On commence par mettre la fonction de transfert en boucle ouverte Go (s) sous forme de Bode : Go (s) = 10 · 100 100 Ko = = s + 10 1 + s · 0.1 1 + s · To On en déduit l’expression de la fonction de transfert en boucle fermée, régulation de correspondance : K o W (s) Go (s) = = 1+s·TKoo Gw (s) = Y (s) 1 + Go (s) 1 + 1+s·To Ko 1 Ko Kw = · = = To 1 + s · To + Ko 1 + Ko 1 + s · 1+Ko 1 + s · Tw Le tracé des diagrammes de Bode exact et asymptotique est le suivant : Diagrammes de Bode de Go(s) et Gw(s) (exact et asymptotique) gain [dB] 40 20 Go 0 Gw −20 −40 −1 10 0 0 phase [degré] 1 10 10 2 10 Go 3 10 3 10 10 4 10 5 4 10 Gw −45 −90 −1 10 0 10 1 10 2 10 ω [rad/s] 10 5 f_ra_17_1.eps Ces diagrammes confirment que : 1. Tout pendant que le gain de boucle |Go (j · ω)| est élevé, la précision en boucle fermée est bonne puisque |Gw (j · ω)| → 1 ; Corrigé des exercices 47 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique 2. Le système est généralement plus dynamique en boucle fermée qu’en boucle ouverte ; 3. A partir d’une certaine pulsation, de l’ordre de grandeur de la pulsation de coupure à 0 [dB] en boucle ouverte ωco , le gain en boucle fermée chute et rejoint celui en boucle ouverte. Les lieux de Nyquist correspondants sont tracés ci-dessous et ne font que corroborer ces dires. Lieu de Nyquist de Go(s) −10 −0.1 −20 −0.2 −30 −0.3 −40 −0.4 −50 −0.5 −60 −0.6 −70 −0.7 −80 −0.8 −90 −100 Lieu de Nyquist de Gw(s) 0 Im(Gw(jω)) Im(Go(jω)) 0 −0.9 0 20 40 Re(G (jω)) 60 80 −1 100 0 o 0.2 0.4 Re(G (jω)) 0.6 0.8 16 1 w f_ra_17_2.eps f_ra_17_3.eps Lieu de Nyquist et diagramme de Bode d’un système asservi 16.1 Les pôles de la fonction de transfert en boucle fermée Gw (s) ou Gv (s) sont les valeurs annulant leur dénominateur ; écrire que celui-ci est égal à zéro revient à résoudre l’équation caractéristique dc (s) : dc (s) = 1 + Go (s) = 0 La fonction de transfert en boucle ouvert Go (s) a pour expression : Go (s) = Kp · (1 + s · Td ) · Ka2 Ke Ko (1 + s · Td ) · = · (1 + s · T ) s s (1 + s · T ) avec Ko = Kp · Ka1 · Ke On peut en déduire soit directement l’équation caractéristique, soit tout d’abord la fonction de transfert en boucle fermée, régulation de correspondance, Gw (s) : Ko (1+s·Td ) · (1+s·T ) Y (s) Go (s) Ko · (1 + s · Td ) s Gw (s) = = = = d) W (s) 1 + Go (s) s · (1 + s · T ) + Ko · (1 + s · Td ) 1 + Kso · (1+s·T (1+s·T ) = (1 + s · Td ) 1 + s · Td + K1o + s2 · Corrigé des exercices T Ko 48 mee \co˙ra.tex\24 novembre 2003 eivd Rgulation automatique Le dénominateur obtenu est à identifier terme à terme au dénominateur de la fonction de transfert d’un système fondamental d’ordre 2 : G2 (s) = On a : ωn = ζ= 1 2 q 1+ K2 ·s+ 2·ζ ωn 1 2 ωn · s2 Ko T · Td + 1 Ko · ωn = 1 2 · Td + 1 Ko q · KTo On en extrait l’expression de Ko en fonction de ζ : 2 1 1 2 ζ = 4 · Td + Ko · KTo 4 · ζ 2 · T · Ko = Ko2 · Td2 + 2 · Td · Ko + 1 Ko2 · Td2 + Ko · 2 · (Td − 2 · ζ 2 · T ) + 1 = 0 Finalement : 2 Ko2 · Td2 + Ko · 2 · (Td − 1=0 √2 · ζ · T ) + 2 −2·(Td −2·ζ ·T )± 4·(Td −2·ζ 2 ·T )2 −4·Td2 Ko1,2 = 2·Td2 √ √ 2 −(Td −2·ζ ·T )± (Td −2·ζ 2 ·T )2 −Td2 −(Td −2·ζ 2 ·T )± −4·Td ·ζ 2 ·T +4·ζ 4 ·T 2 = = Td2 √ Td2 2 2 −(Td −2·ζ ·T )±2·ζ· T ·(−Td +ζ ·T ) = T2 d Pour que ζ = 0.5, il faut donc que : Ko1,2 − (1 − 2 · 0.25 · 10) ± 2 · 0.5 · = 1 p 10 · (−1 + 0.25 · 10) = 7.873 0.127 On choisit ici de manière arbitraire la solution assurant le comportement le plus rapide en boucle fermée. Sachant que la durée de réglage Treg est donnée, pour un système à deux pôles dominants, de manière relativement précise par Treg = 3 3 = δ ζ · ωn et que selon la relation obtenue précédemment r Ko ωn = T il est évident que c’est la valeur la plus élevée de Ko qui doit être choisie. On en déduit le gain Kp du régulateur : Kp = Ko 7.873 = = 0.7873 Ka1 · Ke 10 · 1 Le programme MATLAB suivant permet de vérifier qu’avec cette valeur de Kp , le taux d’amortissement ζ est bien égal à 0.5. Corrig des exercices 49 mee \co˙ra.tex\24 novembre 2003 eivd % Régulation automatique Initialisation T = 10; Ka2 = 10 Ke = 1 ; des parametres Kp = 0 . 7 8 7 3 ; Td = 1 ; a = 1 e −3; % % % % F o n c t i o n s de t r a n s f e r t Regulateur [ numGc, denGc ] = p a r a l l e l ( [ Kp ] , [ 1 ] , Kp∗ [ Td , 0 ] , [ a ∗Td , 1 ] ) ; Systeme a r e g l e r numGa = Ka2∗Ke ; denGa = [ T , 1 , 0 ] ; F o n c t i o n s de t r a n s f e r t en b o u c l e o u v e r t e [ numGo, denGo ] = s e r i e s ( numGc, denGc , numGa, denGa ) ; % F o n c t i o n s de t r a n s f e r t en b o u c l e f e r m e e [ numGw, denGw ] = c l o o p ( numGo, denGo ) ; % C a l c u l du t a u x damp( denGw) % A f f i c h a g e de p o l e s e t d e s c o u r b e s e q u i a m o r t i s s e m e n t figure (1) pzmap (numGw, denGw) sgrid ( [ 0 . 1 : 0 . 1 : 0 . 9 ] , [ ] ) axis ( [ − 2 , 0 , − 1 , 1 ] ) axis ( ’ s q u a r e ’ ) t i t l e ( ’ C o n f i g u r a t i o n p o l e −zé r o en b o u c l e f e r mé e ’ ) % Trace de l a r e p o n s e i n d i c i e l l e figure (2) s t e p m e (numGw, denGw) d ’ amortissement zeta regulation a l ’ aide de de la correspondance fonction avec damp mise en f or me Le tracé de la configuration pôle-zéro en boucle fermée confirme que ζ = 0.5 1 Configuration pole−zéro en boucle fermée 0.9 0.7 0.8 0.6 0.5 0.4 0.3 0.5 0.4 0.3 0.2 0.1 0.2 0.1 0.8 0.6 0.4 Imaginary Axis 0.2 0 −0.2 −0.4 −0.6 −0.8 −1 −2 0.8 0.9 −1.8 −1.6 −1.4 0.7 −1.2 −1 Real Axis 0.6 −0.8 −0.6 −0.4 −0.2 0 f_ra_18_1.eps alors que la réponse indicielle de Gw (s) montre un comportement bien amorti. Corrigé des exercices 50 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique Réponse indicielle 1.4 D=26.6875% 1.2 1 yInf=1 y(t) 0.8 0.6 Tm=1.2[s] 0.4 0.2 Treg+/−5%=5[s] T90% T10% 0 0 Tdep 2 4 6 t [s] 8 10 12 14 f_ra_18_2.eps 16.2 Les fonctions de transfert en boucle ouverte Go (s) ainsi qu’en boucle fermée Gw (s), régulation de correspondance, ont déjà été calculées au point précédent. La fonction de transfert en boucle fermée Gv (s), régulation de maintien, a quant à elle pour expression : Ka2 ·Ke 1 · (1+s·T Ga2 (s) Ka2 · Ke Y (s) s ) Gv (s) = = = = (1+s·T ) K d o V (s) 1 + Go (s) s · (1 + s · T ) + Ko · (1 + s · Td ) 1 + s · (1+s·T ) 1 1 = · Kp 1 + s · T + 1 + s 2 · T d Ko Ko Les diagrammes de Bode des trois fonctions de transfert sont donnés ci-dessous. Corrigé des exercices 51 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique Diagramme de Bode (exact et asymptotique) 60 40 gain [dB] 20 0 −20 −40 −60 −80 −2 10 −1 10 0 10 0 10 10 1 10 2 1 10 phase [degré] 0 −45 −90 −135 −180 −2 10 −1 10 10 ω [rad/s] 2 f_ra_18_3.eps Corrigé des exercices 52 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique 17 Lieu de Nyquist et diagramme de Bode de systèmes possédant un retard pur 17.1 Diagramme de Nyquist de G(s) = e−s·Tr , avec Tr = 2 [s] : Lieu de Nyquist de G(s) 1.5 1 Im(G(jω)) 0.5 0 −0.5 −1 −1.5 −1.5 −1 −0.5 0 Re(G(jω)) 0.5 1 1.5 f_ra_15_1.eps Diagramme de Bode : gain [dB] 20 0 −20 −1 10 phase [degré] Diagramme de Bode 0 10 0 10 10 1 0 −45 −90 −135 −180 −225 −270 −360 −450 −540 −630 −1 10 10 ω [rad/s] 1 f_ra_15_2.eps La représentation de la phase de l’élément retard pur en échelles linéaires pour la pulsation est la suivante : Corrigé des exercices 53 mee \co˙ra.tex\24 novembre 2003 eivd Régulation automatique Phase de G(s) 0 −100 arg(G(jω)) [deg.] −200 −300 −400 −500 −600 0 1 2 3 4 5 ω [rad/s] (lin.) 6 7 8 9 10 f_ra_15_3.eps 18 Lieu de Nyquist L’examen du diagramme de Bode met en évidence les comportement suivants : – Pour les basses fréquences, la phase tend vers −180 [◦ ] et le gain vers l’infini. – A hautes fréquences, le gain tend naturellement vers zéro et la phase vers −180 [◦ ]. – Dans une zone de fréquences intermédiaires, la phase remonte provisoirement, avant de chuter vers −180 [◦ ]. I m G w w = 0 [ r a d / s ] - 1 = ¥ ) [ r a d / s ] R 0 f _ Corrigé des exercices ( j w 54 2 0 _ 1 . e p e s mee \co˙ra.tex\24 novembre 2003