Correction TD Diagramme de Bode
Correction TD Diagramme de Bode
Correction TD Diagramme de Bode
Document réponse Q1
𝐺𝑑𝑏
40
𝟑𝟕
20
𝜔
0
1 10 100 1000
−20
−40
𝜑°
1 10 100 1000
0 𝜔
−𝟒𝟓
−90
−180
Page 1 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
𝑒(𝑡) = 2 sin(10𝑡)
Lecture graphique Formules (peu utile)
20𝑙𝑜𝑔(𝐻) = 40 𝐾
𝐻(𝑗𝜔) =
40 1 + 𝑗𝑇𝜔
|𝐻| = 1020 = 100 𝐾
𝜋 |𝐻(𝑗𝜔)| = = 𝟕𝟎, 𝟕𝟏
𝜑 = − = −0,79 √1 + 𝑇 2 𝜔 2
4 20 log(|𝐻(𝑖𝜔)|) = 𝟑𝟔, 𝟗𝟗
On peut faire mieux en ce point particulier :
𝐾
20𝑙𝑜𝑔(𝐻) = 𝟑𝟕 𝜑 = arg ( ) = − arg(1 + 𝑗𝑇𝜔)
37 1 + 𝑗𝑇𝜔
|𝐻| = 1020 = 70,8 𝜑 = arg(1 − 𝑗𝑇𝜔)
𝜋 𝑠𝑖𝑔𝑛(𝑐𝑜𝑠𝜑) = sign(1) = 1
𝜑 = − = −0,79
4 𝜑 = arctan(−𝑇𝜔) = −𝟎, 𝟕𝟗
Calcul
100
𝐻1 (10𝑗) =
1+j
100 𝜋
𝜑 = arg ( ) = − arg(1 + j) = − tan−1 1 = −
1+j 4
𝑠(𝑡) = 200 𝑠𝑖𝑛(10𝑡 − 0,79) 𝑠(𝑡) = 141,42𝑠𝑖𝑛(10𝑡 − 0,79)𝑢(𝑡)
Page 2 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
100
𝐻2 (𝑝) =
1 + 0,11𝑝 + 0,001𝑝2
∆= 0,112 − 4 ∗ 0,001 ∗ 1 = 0,0081 = 0,092
−0,11 + 0,09 −0,02
−0,11 ± 0,09 = = −10
2 ∗ 𝟎, 𝟎𝟎𝟏 2 ∗ 0,001
𝑝𝑖 = =
2 ∗ 𝟎, 𝟎𝟎𝟏 −0,2
= −100
{ 2 ∗ 𝟎, 𝟎𝟎𝟏
0,001𝑝2 + 0,11𝑝 + 1 = 𝟎, 𝟎𝟎𝟏(𝑝 + 100)(𝑝 + 10) = (1 + 0,01𝑝)(1 + 0,1𝑝)
100
𝐻2 (𝑝) =
(1 + 0,01𝑝)(1 + 0,1𝑝)
Attention : Les erreurs souvent rencontrées ici sont de considérer le « 𝑎 » de 𝑎𝑝2 + 𝑏𝑝 + 𝑐 valant 1 car
on lit de gauche à droite 𝑐 + 𝑏𝑝 + 𝑎𝑝2 , à la fois dans le dénominateur des racines et dans la
factorisation (mis en gras ci-dessus) – Ou vous oublier de vous ramener à la forme (1 + ⋯ 𝑝) au
dénominateur en passant 103 au numérateur et parfois en interprétant mal les 2 pulsations de
coupure 100 ou 0,01 et 10 ou 0,1…
100 K
𝐻2 (𝑝) = =
1 + 0,11𝑝 + 0,001𝑝 2 2𝑧 1
1 + 𝜔 𝑝 + 2 𝑝2
0 𝜔0
𝐾 = 100
𝜔 = √1000 = 10√10 = 31,6
{ 0
31,6
𝑧= 0,11 = 1,73
2
Page 3 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
40
26
20
50 𝜔
0
1 10 𝝎𝟎 = 𝟑𝟏, 𝟔 100 1000
−20
−40
𝜑°
1 10 100 1000
0 𝜔
−90
𝜋
−
2
−180
Attention : je vois trop souvent des élèves qui quand ils cherchent à placer 50, partent de 0 dans leur
tête et qui compte donc 10, 20, 30… à partir de la graduation après 10. Ils décalent donc tout vers la
droite d’une graduation. Après 10, il faut compter à partir de 20 !
Page 4 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
𝑒(𝑡) = 10𝑠𝑖𝑛(50𝑡)
Lecture graphique Formules (peu utile)
𝐾
𝐻(𝑗𝜔) =
(1 + 𝑗𝑇1 𝜔)(1 + 𝑗𝑇2 𝜔)
𝐾
𝐻(𝑗𝜔) = 2
1 − 𝑇1 𝑇2 𝜔 + 𝑗(𝑇1 + 𝑇2 )𝜔
𝐾
|𝐻(𝑗𝜔)| =
√(1 − 𝑇1 𝑇2 𝜔 2 )2 + (𝑇1 + 𝑇2 )2 𝜔 2
|𝐻(𝑗𝜔)| = 𝟏𝟕, 𝟓𝟒
20 𝑙𝑜𝑔(|𝐻(𝑖𝜔)|) = 𝟐𝟒, 𝟖𝟖
log 50 = 1,7 𝐾
𝜑 = 𝑎𝑟𝑔 ( )
1 → 40 (1 − 𝑇1 𝑇2 𝜔 2 ) + 𝑗(𝑇1 + 𝑇2 )𝜔
2 → 20 𝜑 = − 𝑎𝑟𝑔((1 − 𝑇1 𝑇2 𝜔2 ) + 𝑗(𝑇1 + 𝑇2 )𝜔)
1,7 → 40 − 0,7 ∗ 20 = 26 𝜑 = 𝑎𝑟𝑔((1 − 𝑇1 𝑇2 𝜔2 ) − 𝑗(𝑇1 + 𝑇2 )𝜔)
20 log|𝐻(𝑗𝜔)| = 26 (1 − 𝑇1 𝑇2 𝜔2 )
26 cos(𝜑) =
|𝐻(𝑗𝜔)| = 𝑒 20 ln 10 = 20 2
𝜋 √(1 − 𝑇1 𝑇2 𝜔 2 )2 + ((𝑇1 + 𝑇2 )𝜔)
𝜑 = − = −𝟏, 𝟓𝟕
2 −(𝑇1 + 𝑇2 )𝜔
sin(𝜑) =
2
√(1 − 𝑇1 𝑇2 𝜔 2 )2 + ((𝑇1 + 𝑇2 )𝜔)
sin(𝜑) < 0
(1 − 𝑇1 𝑇2 𝜔2 )
𝜑 = −cos −1
2
√ 2 2
( (1 − 𝑇1 𝑇2 𝜔 ) + ((𝑇1 + 𝑇2 )𝜔) )
−1,5
𝜑 = −cos −1 ( ) = −cos−1 (−0,26) = −𝟏, 𝟖𝟒 𝒓𝒅
5,7
Calcul
Il serait dommage de ne pas profiter de la factorisation, surtout pour la phase !
100 100
𝐻(50𝑗) = =
(1 + 0,01 ∗ 50j)(1 + 0,1 ∗ 50j) (1 + 0,5j)(1 + 5j)
100 100 100
|𝐻(𝑗𝜔)| = | |= = = 𝟏𝟕, 𝟓𝟒
(1 + 0,5j)(1 + 5j) 2
√1 + 0,5 √1 + 5 2 √1,25√26
100
𝜑 = arg ( ) = − arg(1 + 0,5j) − arg(1 + 5j) = − tan−1 0,5 − tan−1 5
(1 + 0,5j)(1 + 5j)
= −𝟏, 𝟖𝟒
Page 5 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
10
𝐻3 (𝑝) =
1 + 0,1p + 0,01𝑝2
∆= 0,12 − 4 ∗ 1 ∗ 0,01 = −0,03
10
𝐻3 (𝑝) =
1 + 0,1p + 0,01𝑝2
𝐾 = 10
𝜔0 = √100 = 10
{
10
𝑧= 0,1 = 0,5
2
Page 6 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
Document réponse Q3
10
𝐺𝑑𝑏 𝐻3 (𝑝) =
1 + 0,1p + 0,01𝑝2
40 𝑒1 (𝑡) = 2𝑠𝑖𝑛(10𝑡)
𝑒2 (𝑡) = 2𝑠𝑖𝑛(100𝑡)
21,2
20 20
𝜔
0
1 7 10 100 1000
−20
−40
𝜑°
1 10 100 1000
0 𝜔
𝜋
−90 −
2
−180
−𝜋
2
𝜔𝑟 = 𝜔0 √1 − 2𝑧 2 = 10√1 − = 10√0,5 ≈ 7
22
Attention : Ne pas confondre 𝜔𝑟 avec 𝜔𝑛 = 𝜔0 √1 − 𝑧2 , pseudo pulsation de la réponse à un échelon d’un
second ordre. Dites-vous cela : 1 pour la formule vue en premier en 1° année (temporel) puis 2 pour le fréquentiel
10
𝐺𝑟 = 20 log(|𝐻(𝑗𝜔𝑟 )|) = 20 log ( ) ≈ 21,2
√(1 − 0,01𝜔𝑟 2 ) + (0,1𝜔𝑟 )
𝐺𝜔0 = 𝐺0 − 20 log(2𝑧) = 𝐺0 − 20 log(1) = 𝐺0 = 20
Page 7 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
𝑒1 (𝑡) = 2𝑠𝑖𝑛(10𝑡)
Lecture graphique Formules (peu utile)
𝐾
𝐻(𝑗𝜔) = 2
𝜔 2𝑧𝜔
1− 2+𝑗 𝜔
𝜔0 0
𝐾
|𝐻(𝑗𝜔)| =
2 2 2 2
√(1 − 𝜔 2 ) + 4 𝑧 𝜔2
𝜔0 𝜔0
|𝐻(𝑗𝜔)| = 𝟏𝟎
20 log(|𝐻(𝑖𝜔)|) = 𝟐𝟎
Cas particulier 𝑧 = 0,5 : 𝐺𝜔0 = 𝐺0 − 20 log(2𝑧) = 𝐺0
𝐾
20 log|𝐻(𝑗𝜔)| = 𝟐𝟎 𝜑 = arg ( )
20 𝜔2
2𝑧𝜔
1− + 𝑗
|𝐻(𝑗𝜔)| = 𝑒 20 ln 10
= 𝟏𝟎 𝜔0 2 𝜔0
𝜋 𝜔 2
2𝑧𝜔
𝜑 = − = −𝟏, 𝟓𝟕 𝜑 = − arg (1 − 2 + 𝑗 )
2 𝜔0 𝜔0
𝜔2 2𝑧𝜔
𝜑 = arg ((1 − 2 ) − 𝑗 ( ))
𝜔0 𝜔0
2𝑧𝜔
𝑠𝑖𝑔𝑛(sin 𝜑) = sign (− ( )) < 0
𝜔0
𝜔2
1−
𝜔0 2
𝜑 = −cos −1 = −𝟏, 𝟓𝟕
2
√(1 − 𝜔2 𝜔 2
) + (2𝑧 𝜔 )
( 𝜔0 2 0 )
Calcul
10 10
𝐻(10𝑗) = 2
=
1 + 0,1 ∗ 10j − 0,01 ∗ 10 𝑗
10
|𝐻(𝑗𝜔)| = | | = 𝟏𝟎
𝑗
Page 8 sur 9
Dernière mise à jour Performances des systèmes Denis DEFAUCHY
22/09/2019 asservis TD2 - Correction
𝑒2 (𝑡) = 2𝑠𝑖𝑛(100𝑡)
Lecture graphique Formules (peu utile)
𝐾
𝐻(𝑗𝜔) = 2
𝜔 2𝑧𝜔
1− 2+𝑗 𝜔
𝜔0 0
𝐾
|𝐻(𝑗𝜔)| =
2 2 2 2
√(1 − 𝜔 2 ) + 4 𝑧 𝜔2
𝜔0 𝜔0
|𝐻(𝑗𝜔)| = 𝟎, 𝟏
20 log(|𝐻(𝑖𝜔)|) = 𝟐𝟎
Cas particulier 𝑧 = 0,5 : 𝐺𝜔0 = 𝐺0 − 20 log(2𝑧) = 𝐺0
𝐾
𝜑 = arg ( )
20 log|𝐻(𝑗𝜔)| = −𝟐𝟎 𝜔2
2𝑧𝜔
−20 1− + 𝑗
𝜔0 2 𝜔0
|𝐻(𝑗𝜔)| = 𝑒 20 ln 10
= 𝟎, 𝟏 2
𝜔 2𝑧𝜔
𝜑 = −𝜋 = −𝟑, 𝟏𝟒 𝜑 = − arg (1 − 2 + 𝑗 )
𝜔0 𝜔0
𝜔2 2𝑧𝜔
𝜑 = arg ((1 − 2 ) − 𝑗 ( ))
𝜔0 𝜔0
2𝑧𝜔
𝑠𝑖𝑔𝑛(sin 𝜑) = sign (− ( )) < 0
𝜔0
𝜔2
1−
𝜔0 2
𝜑 = −cos −1 = −𝟑, 𝟎𝟒
2
√(1 − 𝜔2 𝜔 2
) + (2𝑧 𝜔 )
( 𝜔0 2 0 )
Calcul
10 10 10
𝐻(100𝑗) = = =
0,01(100𝑗)2 + 0,1(100𝑗) + 1 −100 + 1 + 10j −99 + 10j
10
|𝐻(𝑗𝜔)| = | | = 𝟎, 𝟏
−99 + 10j
10 −99
arg ( ) = arg(−99 − 10j) = − cos −1 ( ) = −𝟑, 𝟎𝟒
−99 + 10j √992 + 102
Attention : Je me répète, vous ratez régulièrement cette question car vous ne faites pas attention
au domaine dans lequel l’angle se trouver et vous utilisez tan−1 . Relisez la fiche Calculs
d’arguments si nécessaire, j’y aborde cet exemple !
𝑠2 (𝑡) = 0,2 ∗ 𝑠𝑖𝑛(100𝑡 − 1,57) 𝑠2 (𝑡) = 0,2 ∗ 𝑠𝑖𝑛(100𝑡 − 3,04)𝑢(𝑡)
Page 9 sur 9