- BodeFct 1 - ASSERVISSEMENT Analyse fréquentielle des systèmes Analyse harmonique Pourquoi ? La réponse temporelle ne permet pas de prévoir : Le comportement du système La stabilité On ne fait que « constater » la réponse dans un cas particulier Étude intuitive : Système Chaudière + thermostat d’ambiance °C (En l’absence de Consigne (commande chaudière) perturbations extérieures) Température relevée jours Quand la consigne évolue très lentement : La réponse « suit » la commande L’amplitude relevée peut être différente de la commande Si la consigne évolue plus vite : La sortie évolue « en °C Consigne (commande chaudière) retard » si la consigne change moyennement vite L’amplitude de la Température relevée sortie tend à diminuer quand les changements se font plus fréquents ou de manière brève heures - BodeFct 2 - ASSERVISSEMENT Caractérisation du système On applique un signal variable (sinusoïdal) à l’entrée, d’amplitude U et de phase ϕu On fait varier lentement la fréquence On observe le signal de sortie : il est sinusoïdal On relève pour chaque fréquence : o L’amplitude Y du signal de sortie o La phase du signal de sortie ϕy Le retard de la sortie par rapport au signal d’entrée est donné par la différence de phase ϕ = ϕy - ϕu La différence des amplitudes entre la sortie et la consigne peut s’exprimer comme un gain G : G= Y U G = 1 si la sortie est identique à l’entrée G < 1 si la sortie est plus petite que l’entrée G > 1 si la sortie est plus grande que l’entrée Diagrammes de Bode Les diagrammes de Bode font la représentation de l’évolution de G et de ϕ quand la fréquence évolue Pour des raisons de facilité de construction, on représente en réalité : • GdB = 20 log10(G) en fonction de log10(f) • ϕ en fonction de log10(f) Permet d’obtenir des droites Détermination de G et ϕ G et ϕ sont obtenus à partir de la fonction de transfert La variable s peut s’écrire sous la forme : s = σ + jω • σ permet l’étude des régimes transitoires • ω permet d’étudier le comportement harmonique du système - BodeFct 3 - ASSERVISSEMENT Soit le système suivant : U H ( s) = Y H(s) Y ( s) U ( s) Pour l’étude en régime harmonique, on remplace s par jω Le module de Y(jω) donne l’amplitude de y(t) L’argument de Y(jω) donne la phase de y(t) Le module de U(jω) donne l’amplitude de u(t) L’argument de U(jω) donne la phase de u(t) On en déduit : G= Y ( jω ) U ( jω ) = Y ( jω ) = H ( jω ) U ( jω ) ⎛ Y ( jω ) ⎞ ⎟⎟ = arg(H ( jω ) ) ⎝ U ( jω ) ⎠ ϕ = ϕY − ϕU = arg(Y ( jω ) ) − arg(U ( jω ) ) = arg⎜⎜ Construction des diagrammes de Bode Exemple 1 : H 1 ( s) = 10 10 ⇒ H 1 ( jω ) = avec ω1 = 1/3 = 0,333 rad/s ω 1+ 3⋅ s 1+ j ω1 • quand ω→0 : H 1 ( jω ) ω →0 → 10 H 1 dB • ω →0 → 20 ⋅ log10 (10 ) = 20dB et arg(H 1 ) ω →0 → 0 quand ω→∞ : H 1 ( jω ) ω →∞ → 10 j H 1 ω →∞ → 10 ω ω1 =− 10 ⋅ j ⋅ ω1 ω ω1 ⇒ H 1 dB → 20 ⋅ log10 (10 ⋅ ω1 ) − 20 ⋅ log10 (ω ) ω →∞ ω est de la forme aX+b dans une échelle logarithmique (X=log10(ω)) → équation d’une droite de pente -20 dB/décade passant par [ω1 ,20dB ] et arg(H 1 ) ω →∞ → arg(− j ) = − π 2 - BodeFct 4 - ASSERVISSEMENT quand ω=ω1 : H 1 ( jω1 ) → 10 1+ j ( ) 10 H 1 ( jω1 ) = = ⇒ H 1 ( jω1 ) dB = 20 ⋅ log10 (10) − 20 ⋅ log10 2 ≈ 17dB 14 4244 3 2 12 + 12 ≈3 dB 10 π 1+j j Re π 4 3 dB 20 dB 20 dB/déc ω1/10 Im 1 arg(H 1 ( jω1 )) = arg(10 ) − arg(1 + j ) = − 1 424 3 4 ω1 • 10.ω1 - BodeFct 5 - ASSERVISSEMENT Exemple 2 : H 2 ( s) = 10 ⋅ s 1+ 3⋅ s - BodeFct 6 - ASSERVISSEMENT II.3. Fonctions particulières II.3.a. Premier ordre Réponse temporelle (A=1) H (s) = u(t) : échelon unitaire A 1 + τs τ=1 H (s) = A ⋅ 1 + τ 1s 1 + τ 2s τ 1 < τ2 τ1 = 1 τ2 = 2 H (s) = A ⋅ 1 + τ 1s 1 + τ 2s τ 1 > τ2 τ1 = 2 τ2 = 1 si H ( s) = A . 1 − τs Î pôle à partie réelle positive Î système instable. Réponse indicielle : Réponse fréquentielle Amplitude (dB) Phase (degrés) - BodeFct 7 - ASSERVISSEMENT II.3.b. Deuxième ordre H (s) = 1 + 2m A s ω0 + s2 ω 02 A : Gain statique m : coefficient d'amortissement ω0 : pulsation caractéristique II.3.c. Intégrateur U y& = u ⇒ H ( s ) = - 1 s réponse impulsionnelle Y 1 s u(t) t u (t ) = A ⋅ δ (t ) ⇒ y (t ) = ∫ Aδ (τ )dτ = A y(t) 0 ceci traduit un changement de la valeur initiale de l’intégrateur. y(t) - réponse indicielle u(t) u (t ) = A ⋅ Γ(t ) ⇒ y (t ) = A ⋅ t L'intégrateur seul est un système instable : entrée constante ⇒ sortie diverge - BodeFct 8 - ASSERVISSEMENT - réponse harmonique H ( s) = ω0 s H (ω ) → ou ω0 jω H (ω ) dB → 20 ⋅ log10 (ω 0 ) − 20 ⋅ log10 (ω ) Gain : Î droite de pente –20dB/décade, passant par 0 dB en ω=ω0. Phase : Arg (H (ω ) ) = − π 2 Î retard de phase constant. L'intégrateur atténue les fréquences élevées et renforce les fréquences basses Quand ω=0 , le gain est infini U Y s II.3.d. Dérivateur y = u& ⇒ H ( s) = s . - réponse indicielle : y(t) → y(t) impulsion ⇒ Energie infinie → dérivateur parfait n’existe pas (montages approchés) - réponse harmonique H (ω ) → j ⋅ω ω0 Gain : Î Droite de pente de +20dB/décade, passant par le point [ω0,0]. Phase : Î Avance de phase de π 2 . Le dérivateur amplifie les fréquences hautes ⇒ Augmente le bruit HF → peut rendre y(t) inutilisable u(t) - BodeFct 9 - ASSERVISSEMENT II.3.e. Gain y = A ⋅ u ⇒ H (s) = A . - Réponse indicielle : y(t) si A>0 A.u u(t) y(t) si A<0 A.u - Réponse harmonique : Gain : 20 ⋅ log10 ( A ) . Phase : 0 si A est positif π si A est négatif. II.3.f. Retard L Exemple : v : vitesse du fluide fluide L : longueur du conduit Système de chauffage T : retard T= L v L( x(t − τ ) ) = e − sτ ⋅ X ( s) - Réponse harmonique : Gain : e − jωτ = 1 ⇒ G = 0dB. ( ) Phase : arg e − jωτ = −ω ⋅ τ . Capteur de température U e-sτ Y - BodeFct 10 - ASSERVISSEMENT - Approximations : Forme simple : e − sτ ≈ 1 − s τ + et (sτ )2 − (sτ )3 2! +K 3! 1 2 3 ≈ 1 − sτ + (sτ ) − (sτ ) + K 1 + sτ ⇒ e − sτ ≈ 1 1 + sτ Approximation de Padé : e − sτ 1− s τ 2 = 1 − sτ + ( sτ ) − ( sτ ) + K ≈ τ 2 4 1+ s 2 2 3 pour ω < Æ Module = 1 ⎛ ωτ ⎞ Æ Phase = − 2arctg ⎜ ⎟ ⎝ 2 ⎠ (≈-ωτ quand ω → 0 ). Autre approximation : τ ( sτ ) 1− s + 2 12 . ≈ τ (sτ )2 1+ s + 2 12 2 e − sτ 2 τ .