Académique Documents
Professionnel Documents
Culture Documents
Analyse Temporelle
Analyse Temporelle
1. Introduction
Lors de la conception d'un correcteur pour un système donné, une attention particulière doit
être accordée à la qualité de la réponse en fonction du temps. Selon l'intérêt de l'application,
l'importance doit être accordée soit au régime permanent soit au régime transitoire, soit aux
deux. En général, on cherche à donner au système asservi le temps de réponse le plus court
possible tout en respectant les contraintes imposées et un dépassement acceptable. Dans ce
chapitre, nous présentons les techniques d'analyse des systèmes linéaires dans le domaine
du temps. Ces techniques servent principalement à déterminer les performances du système
asservi considéré. En général,
t de telles performances se classent en deux catégories :
0
La réponse impulsionnelle du système est :
ାஶ
ݕሺ ݐሻ ൌ ݃ ሺ ݐሻ ൈ ߜ ሺ ݐሻ ൌ න ݃ሺ߬ሻߜሺ ݐെ ߬ሻ݀߬
ିஶ
6RLWSDUGpILQLWLRQGHO¶LPSXOVLRQGHDirac : y(t) = g(t).
/DUpSRQVHLPSXOVLRQQHOOHG¶XQV\VWqPHSHXWGRQFrWUHREWHQXHHQFDOFXODQWODWUDQVIRUPpHGH
Laplace inverse de sa fonction de transfert.
2.2 Réponse indicielle
0, si t 0
U(t) ®
¯ 1, si t t 0
8Q V\VWqPH OLQpDLUH LQYDULDQW j WHPSV FRQWLQX G¶RUGUH XQ HVW GpFULW SDU XQH pTXDWLRQ
GLIIpUHQWLHOOHG¶RUGUHXQjFRHIILFLHQWVFRQVWDQWVUHOLDQWVRQHQWUpHu(t) et sa sortie y(t):
݀ݕሺݐሻ
ݕሺ ݐሻ ߬ ൌ ݑܭሺݐሻ
݀ݐ
Où IJ est la constante de temps du système et K son gain statique.
En appliquant la transformée de Laplace à cette équation à condition initiale nulle (y(0) = 0).
On peut alors définir la fonction de transfert (ou transmittance) du système de premier ordre
par la forme canonique de suivante :
ܻሺሻ ܭ
ܪሺ ሻ ൌ ൌ
ܧሺሻ ͳ ߬
Exemple :
Figure 2 : Circuit RC
1. Trouver la relation entre s(t), e(t), R et C.
2. 0RQWUHUTXHO¶RQSHXWPHWWUHO¶pTXDWLRQGLIIpUHQWLHOOHVRXVODIRUPHFDQRQLTXH :
La relation entre s(t), e(t), R et C
ͲϱϰͲ
݀ݏሺݐሻ
ܴܥ ݏሺݐሻ ൌ ݁ሺݐሻ
݀ݐ
A condition initiale est nulle s 0 0 la fonction de transfert est définit par :
ଵ
ܪሺ ሻ ൌ avec ߬ ൌ ܴܥ
ଵାఛ
Réponse indicielle :
On considère une entrée ݁ሺݐሻ ൌ ݑܧሺݐሻ où ݑሺݐሻ ൌ ͳ (t > 0) est un échelon unitaire décrit par la
figure suivante :
ͳ
ܧሺ ሻ ൌ
ܭ
ܻ ሺ ሻ ൌ ܪሺ ሻ ൈ ܧሺ ሻ ൌ
ሺͳ ߬ሻ
ݐ
ݏሺݐሻ ൌ ିܮଵ ሾܵሺሻሿ ൌ ܭ൬ͳ െ ൬െ ൰൰ ݑሺݐሻ
߬
ݏሺݐሻ ൌ ܭ൫ͳ െ ൫െ ݐൗ߬൯൯ݑሺݐሻ
T= taux
ͲϱϱͲ
Pour le système de premier ordre on définit les paramètres suivants :
Temps de montée (tr) : Temps nécessaire pour passer de 10% à 90% de la valeur maximale :
௧భൗ
ݏሺݐଵ ሻ ൌ ܭቀͳ െ ݁ ି ఛቁ ൌ ͳͲΨܭ ݐൌ ͲǤͳͳ߬
ቐ ֜ ൜ ଵ
௧
ି మൗఛ ݐଶ ൌ ʹǤ͵Ͳ߬
ݏሺݐଶ ሻ ൌ ܭቀͳ െ ݁ ቁ ൌ ͻͲΨܭ
݇ ݇ ͳ
ܧሺ ሻ ൌ ͳ ֜ ܵ ሺ ሻ ൌ ൌ ቌ ቍ
ͳ ߬ ͳ ߬
߬
Donc : ݏሺݐሻ ൌ ݁ ିഓ
ఛ
݇
ݏሺ߬ሻ ൌ ͲǤ͵
߬
T= taux
Réponse à une rampe
ாబ
On a ݁ሺݐሻ ൌ ܧ ݑݐሺݐሻ, soit ܧሺሻ ൌ
మ
ܧܭ
ܵ ሺ ሻ ൌ ܪሺ ሻ ൈ ܧሺ ሻ ൌ
ଶ ሺͳ ߬ሻ
ܧܭ ܤ ܣ ܥ
ܵ ሺ ሻ ൌ ൌ
ଶ ሺͳ ߬ሻ ଶ ͳ ߬
݇ܧ ߬ ͳ ߬ଶ
ܵ ሺ ሻ ൌ ൌ ݇ܧ ቈെ ଶ
ଶ ሺͳ
߬ሻ ͳ ߬
En appliquant la transformée inverse de Laplace, on obtient :
ݐ
ݏሺݐሻ ൌ ିܮଵ ሾܵሺሻሿ ൌ ܧܭ ߬ ൬ െ ͳ ൫െ ݐൗ߬൯൰ ݑሺݐሻ
߬
Pour t WHQGYHUVO¶infini
/¶pTXDWLRQGHO¶DV\PSWRWH ݕൌ ܧܭ ሺ ݐെ ߬ሻ
8Q V\VWqPH OLQpDLUH LQYDULDQW j WHPSV FRQWLQX G¶RUGUH GHX[ HVW GpFULW SDU XQH pTXDWLRQ
GLIIpUHQWLHOOHG¶RUGUHGHX[jFRHIILFLHQWVFRQVWDQWVUHOLDQWVRQHQWUpHu(t) et sa sortie y(t) :
݀ ଶ ݕሺݐሻ ݀ݕሺݐሻ
ʹ[߱ ߱ଶ ݕሺݐሻ ൌ ߱ܭଶ ݑሺݐሻ
݀ ݐଶ ݀ݐ
Où [ et ߱ sont des constantes réelles strictement positives et K une constante réelle non nulle ;
ȟ HVWOHFRHIILFLHQWG¶DPRUWLVVHPHQWGXV\VWqPH߱ sa pulsation propre non amortie et K son
gain statique.
En appliquant la transformée de Laplace à conditions initiales nulles (ݕሺͲሻݕሶ ሺͲሻ ൌ Ͳ)
ܻሺሻ ߱ܭଶ ܭ
ܪሺ ሻ ൌ ൌ ଶ ൌ
ܧሺሻ ʹ[߱ ߱ଶ ʹ[ ଶ
ͳ߱ ଶ
߱
Exemple 1 :
Soit la fonction suivante :
͵
ܩሺ ሻ ൌ
ଶ ͶǤʹ ͵
Trouver [ et ߱
߱ ൌ ξ͵ ൌ
ʹ[߱ ൌ ͶǤʹ ֜ [ ൌ ͲǤ͵ͷ
Exemple 2 :
2QDSSOLTXDQWODORLGHPDLOOHRQGpWHUPLQHO¶pTXDWLRQGLIIpUHQWLHOOHGXFLUFXLW
݀݅ሺݐሻ
݁ሺݐሻ ൌ ܴ݅ሺݐሻ ܮ ݕሺݐሻ ݀ ଶ ݕሺݐሻ ݀ݕሺݐሻ
൞ ݀ݐ ֜ ݁ሺݐሻ ൌ ܥܮ ܴܥ ݕሺݐሻ
݀ݕሺݐሻ ݀ ݐଶ ݀ݐ
݅ ሺ ݐሻ ൌ ܥ
݀ݐ
(Q DSSOLTXDQW OD WUDQVIRUPpH GH /DSODFH 7/ j FRQGLWLRQ LQLWLDOHV QXOOHV j O¶pTXDWLRQ
différentielle précédente on obtient :
ܧሺሻ ൌ ሺܥܮଶ ܴ ܥ ͳሻܻሺሻ
La fonction de transfert du circuit est défini par :
ͳ
ܻሺሻ ͳ ܥܮ
ܪሺ ሻ ൌ ൌ ൌ
ܧሺሻ ܥܮଶ ܴ ܥ ͳ ଶ ܴ ͳ
ܮ ܥܮ
Soit :
ͳ
߱ ۓଶ ൌ
ۖ ܥܮ
ۖ
ۖ ͳ
߱ ൌ ඨ
ܥܮ
۔
ۖ
ۖ ͳ ܥ
ۖ[ ൌ ܴඨ
ە ʹ ܮ
Réponse indicielle :
La solution GH O¶pTXDWLRQ GLIIpUHQWLHOOH GpSHQG GHV UDFLQHV GH O¶pTXDWLRQ FDUDFWpULVWLTXH
associée :
οൌ 4߱ଶ൫[ଶ െ ͳ൯
ଵ
ۓଵ ൌ െ[߱ ߱ ට[ଶ െ ͳ ൌ െ
ఛభ
/¶pTXDWLRQFDUDFWpULVWLTXHjGHX[S{OHVUpHOV
۔ ଵ
ەଶ ൌ െ[߱ െ ߱ [ െ ͳ ൌ െ ఛమ
ට ଶ
݇
ܻ ሺ ሻ ൌ ܪሺ ሻ ൈ ܧሺ ሻ ൌ
ሺͳ ߬ଵ ሻሺͳ ߬ଶ ሻ
ͳ ݐ ݐ
ݕሺݐሻ ൌ ݇ ͳ ൬߬ ൬െ ൰ െ ߬ଶ ൬െ ൰൰൨ ݑሺݐሻ
߬ଶ െ ߬ଵ ଵ ߬ଵ ߬ଶ
Réponse indicielle
ܭ
ܻ ሺ ሻ ൌ ܪሺ ሻ ൈ ܧሺ ሻ ൌ
ሺͳ ߬ሻଶ
ݐ ݐ
ݕሺݐሻ ൌ ݇ ͳ െ ൬ͳ ൰ ൬െ ൰൨ ݑሺݐሻ
߬ ߬
Figure 7: Réponse indicielle pour [ ͳ
ۓଵ ൌ െ[ ߱ ݆߱ ටͳ െ [ ଶ
۔
ەଵ ൌ െ[߱ െ ݆߱ ͳ െ [
ଶ
ට
Réponse indicielle
݇߱ଶ
ܻ ሺ ሻ ൌ ܪሺ ሻ ൈ ܧሺ ሻ ൌ
ሺ ଶ ʹ[߱ ߱ଶ ሻ
ۍ ې
ሺെ[߱ ݐሻ
ݏሺ ݐሻ ൌ ݇ ͳ ێെ ቆ߱ ටͳ െ [ଶ ݐ ߮ቇݑ ۑሺݐሻ
ێ ۑ
ටͳ െ [ଶ
ۏ ے
ටͳ െ [ଶ
߮ ൌ ܽ݊ܽݐܿݎ
[
߮ ൌ ሺ[ሻ
Pour le système du second ordre oscillant amorti, on définit :
x Pseudo pulsation du système
x Temps de montée
గିఝ
Temps nécessaire pour passer de 0% à 100% de la valeur maximale : ݐ ൌ
ఠ
[ߨ
ܦൌ ۇെ ۊ
ටͳ െ [ ଶ
ۉ ی
[గ
݁݊ΨǢ ܦΨ ൌ ͳͲͲ ൈ ቌെ ቍ
ටଵି[మ
Figure 8 : 5pSRQVHVLQGLFLHOOHVG¶XQV\VWqPHGHVHFRQGRUGUHSRXU[ ൏ ͳ
Système du 1er Ordre
S (p ) K
Système du 1er Ordre : G (p) = =
E (p) 1 + Tp
1
Si E (p) = (entrée échelon), alors :
p
K ⎛ −t ⎞
S (p ) = ⇒ s(t ) = K ⎜⎜1 − e T ⎟⎟⎟ (Réponse indicielle)
p (1 + Tp ) ⎝ ⎠
• Temps de montée ( tr , time rise ): Temps nécessaire pour passer de 10% à 90% de la valeur maximale :
⎧⎪ ⎛ t ⎞
⎪⎪s(t ) = K ⎜⎜1 − e− 1 T ⎟⎟ = 10% K ⇒ t1 = 0.11 T
⎪⎪⎪
1 ⎜⎝ ⎟⎟⎠
⎨
⎪⎪ ⎛ t2 ⎞
⎪⎪s(t2 ) = K ⎜⎜1 − e− T ⎟⎟⎟ = 90% K ⇒ t2 = 2.3 T
⎪⎪⎩ ⎜⎝ ⎟⎠
• Temps d'établissement ( ts à 5% , settling time ) ou encore Temps de réponse : Temps nécessaire pour atteindre 95%
de la valeur maximale :
⎛ −ts ⎞
s(ts ) = K ⎜⎜⎜1 − e T ⎟⎟⎟ = 95% K ⇒ ts à 5% = 3 T
⎝ ⎟ ⎠
Step Response
95% K
90% K
63% K 86.5% K
Amplitude
Ts
Tr
10% K
0
0 T 2T 3T
t1 t2
Time (sec)
S (p ) K
Système du 2ème Ordre : G (p) = =
E (p ) 1 + 2 ξ p + 1
p2
ωn ωn2
1
Si E (p) = (entrée échelon), alors :
p
K -1
S (p ) = ⇒ s(t ) = L [S(p)]
⎛ ξ 1 ⎞ ⎟
p ⎜⎜⎜1 + 2 p + 2 p2 ⎟⎟
⎜⎝ ωn ωn ⎠⎟
• Temps de montée ( tr , time rise ): Temps nécessaire pour passer de 0% à 100% de la valeur maximale :
π−β
tr =
ωp
⎧
⎪
⎪
⎪ ωp = ωn 1 − ξ 2
⎪
⎪
Avec : ⎨ ⎛ 2⎞
⎪⎪β = arctg ⎛⎜ ωp ⎞⎟ = arctg ⎛⎜ ωp ⎞⎟⎟ = arctg ⎜⎜ 1 − ξ ⎟⎟⎟
⎪⎪ ⎜⎝ σ ⎟⎠ ⎜⎜ ⎟ ⎜⎜ ⎟⎟
⎪ ⎝ ξ.ωn ⎟⎠ ⎜⎝ ξ ⎟⎠
⎪
⎩
π π
• Temps de pic : tp = =
ωp ωn 1 − ξ 2
⎛ ⎟⎟⎞
⎜
−π ⎜⎜ ξ ⎟
⎜⎝ 1− ξ 2 ⎟⎟⎠
• Dépassement : d% = e .100%
• Temps d'établissement ( ts à 5% , settling time ) ou encore Temps de réponse : Temps nécessaire pour atteindre 95%
1 1
de la valeur maximale : ts à 5% = 3 =3
σ ξ.ωn
⎧⎪
⎪⎪ωp = ωn 1 − ξ 2
⎪⎪
Avec : ⎨ ⎛ 2⎞
⎪⎪β = arctg ⎛⎜ ωp ⎞⎟ = arctg ⎛⎜ ωp ⎞⎟⎟ = arctg ⎜⎜ 1 − ξ ⎟⎟⎟
⎪⎪ ⎜⎝ σ ⎟⎠ ⎜⎜ ⎟ ⎜⎜ ⎟⎟
⎪⎪⎩ ⎝ ξ.ωn ⎟⎠ ⎜⎝ ξ ⎟⎠
1/2
Réponse indicielle d'un système du 2ème Ordre
0.01 1
b) G2 (p) = =
2
p + 0.002p + 0.01 1 + 0.2p + 100p2
⎪⎧⎪ξ = 0.01 ⎧⎪t = 15.8 s ts à 5% = 3.103 s = 50 mn !!!
⎪⎪ r
⇒ ⎨ ⇒ ⎨
⎪⎪ωn = 0.1 rd / s ⎪⎪t p = 31.4 s d % = 96.9 %
⎩ ⎪⎩
1.5
1
0.8
Amplitude
Amplitude
1
0.6
0.4
0.5
0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 200 400 600 800 1000
Time (sec) Time (sec)
2/2
Exercices sur les réponses temporelles des systèmes
Exercice N°1
Calculer la réponse indicielle et la réponse impulsionnelle des deux systèmes définie par les
fonctions de transfert suivantes :
ʹሺ ͳሻ
ܩଵ ሺሻ ൌ
ሺ ͵ሻଶ
Ͷ
ܩଶ ሺሻ ൌ
ሺ ͳሻሺଶ െ Ͷ Ͷሻ
Exercice N°2
Considérons le circuit RC présenté sur la figure suivante :
/HVLJQDOG¶HQWUpHLQMHFWpHVW݁ሺݐሻ ൌ ͵ݐ.
'RQQHUO¶H[SUHVVLRQGHy(t).
Exercice N°3
2QFRQVLGqUHXQV\VWqPHGXVHFRQGRUGUHG¶pTXDWLRQ :
ݕሷ ͲǤͶݕሶ ͲǤʹͷ ݕൌ ݁.
1. Ecrire la fonction de transfert selon la forme.
2. Donner la valeur de K, la fréquence propre f0 et du facteur G¶DPRUWLVVHPHQW[.
Exercice N°4
Soit un système dont la fonction de transfert est :
െ ͷ
ܩሺ ሻ ൌ
ଶ ͷ Ͷ
Calculer la réponse temporelle du système y(t ORUVTXHO¶HQWUpHe(t) est :
1. Une impulsion de Dirac.
2. Un échelon unitaire.
Exercice N°5
Pour chacun des systèmes suivants du 1er ordre, calculez les réponses indicielles, puis tr et ts à
5% :
ͷ
ܩଵ ሺሻ ൌ
ͷ
ʹͲ
ܩଶ ሺሻ ൌ
ʹͲ
Exercice N°6
Pour chacun des systèmes suivants du 2ème ordre, calculez [,߱ , tp, tr, ts, à 5% et d% :
ͳʹͲ
ܩଵ ሺሻ ൌ
ଶ ͳʹ ͳʹͲ
ͲǤͲͳ
ܩଶ ሺሻ ൌ
ଶ ͲǤͲͲʹ ͲǤͲͳ
Exercice N°7
Soit le système à retour unitaire suivant :
1. (WDEOLUO¶pTXDWLRQGLIIpUHQWLHOOHHQWUHe(t) et s(t).
2. Réponse à une entrée en échelon : e(t) = E.u (t) avec E =1.
a. Etablir la solution générale s (t) en utilisant la transformée de Laplace.
b. 7UDFHUO¶DOOXUHGHODUpSRQVHLQGLFLHOOHHWFDOFXOHUOHWHPSVGHUpSRQVHj
Exercice N°9
Soit la fonction suivante :
ͳͲͲ
ܩሺ ሻ ൌ
ଶ ͳͷ ͳͲͲ
Trouver tp, D, tr et ts.