Académique Documents
Professionnel Documents
Culture Documents
+
= =
Etape 4 : Basse frquence : ( ) dB G
F F
DB
0 0 1 log . 20
0 0
+
Etape 5 : Haute frquence : ( ) ( ) w w G
F F
DB
log . 20 1 log . 20 +
+ +
(Pente de -20dB/dcade).
1 2 3 4 5 6 7 8 9 10 11 12 13 14
X 2X 4X
0
8X 10X 5X
Octave Octave Octave
Octave
Dcade
Linaire
Logarithmique
MONTIGNY Eric
Il est ensuite possible de tracer le module, en remarquant que le changement de pente va se faire pour une
frquence donne (que lon pourra appeler la pulsation caractristique w
0
).
Par dfinition, on sait que pour w = w
0
on a
2
MAX
H
H = , soit :
2
1
1
1
) ( =
+
=
w
jw H , ce qui implique que w
0
= 1.
Notons que le trac ci-dessus est uniquement asymptotique, mais rien ne vous empche de tracer la courbe relle approche
en vous aidant des asymptotes !
F. Trac de la phase (ou de largument)
Commenons par des rappels sur les nombres complexes :
z = a + jb
Comme lillustre cette figure, on note quil y a un triangle rectangle, ce qui permet dutiliser la trigonomtrie
0a est le cot adjacent langle
0M est lhypotnuse
0b (soit aM dans le triangle) est le cot oppos langle )
Etant donn que lon connat 0a et 0b et que nous recherchons , nous allons utiliser la tangente, car :
a
b
0
0
tan =
Si on formalise cette formule, on aura :
|
.
|
\
|
=
a
b
1
tan
Nous avons donc tous les outils ncessaires pour le trac de largument, dans le diagramme de Bode.
-20dB
0dB
w
0
G
DB
f
10.w
0
-20dB/dcade
REEL
IMAGINAIRE
a
b
0
M
MONTIGNY Eric
Il est difficile de tracer la courbe point par point, nous allons donc user des asymptotes, en suivant les tapes
suivantes :
Etape 1 : Considrons la fonction complexe tracer :
jw
jw H
+
=
1
1
) (
Etape 2 : Intressons-nous largument : { } ) ( jw H Arg
Etape 4 : Basse frquence : { } 0
1
0
tan ) (
1 0 0
|
.
|
\
|
F F
jw H Arg
Etape 5 : Haute frquence : { }
+ + F F
jw H Arg ) (
Traons cela dans un repre :
On notera que le trac en trait fort reprsente les asymptotes brutes. Le trac gris illustre une asymptote plus prcise
G. Allure des fonctions importantes
Etudions certaines fonctions particulires, qui nous permettrons de voir lapplication de la thorie que nous
venons de voir :
a) La fonction jw jw H = ) (
1
Etape 1 : Considrons la fonction complexe tracer : jw jw H = ) (
1
Etape 2 : Intressons-nous au module : w w jw H = = ) (
1
Etape 3 : Gain : { } w jw H G
DB
log . 20 ) ( log . 20
1
= =
Etape 5 : Haute frquence : ( ) ( ) w w G
F F
DB
log . 20 log . 20
+ +
(Pente de +20dB/dcade).
10
0
10
1
10
2
10
3
10
4
10
20
30
40
50
60
70
80
90
100
Module fonction de la frequence
- 90
0
w
0
G
DB
f
- 45
10.w
0
0,1.w
0
MONTIGNY Eric
Etape 1 : Considrons la fonction complexe tracer : jw jw H = ) (
1
Etape 2 : Intressons-nous largument : { } ) (
1
jw H Arg
Quelque soit la frquence, la phase sera gale / 2, soit :
10
0
10
1
10
2
10
3
10
4
0
20
40
60
80
100
120
140
160
180
Phase fonction de la frequence
b) La fonction
jw
jw H
1
) (
2
=
Etape 1 : Considrons la fonction complexe tracer :
jw
jw H
1
) (
2
=
Etape 2 : Intressons-nous au module :
w
w
jw H
1
1
) (
2
= =
Etape 3 : Gain : ) log( . 20
1
log . 20 ) ( log . 20
2
w
w
jw H G
DB
=
)
`
= =
Etape 5 : Haute frquence : ( ) ( ) w w G
F F
DB
log . 20 log . 20
+ +
(Pente de -20dB/dcade).
Etape 1 : Considrons la fonction complexe tracer :
jw
jw H
1
) (
2
=
Etape 2 : Intressons-nous largument : { } ) (
2
jw H Arg
REEL
IMAGINAIRE
b
= / 2
0
MONTIGNY Eric
Remarquons que
w
j
jw
jw H
1
.
1
) (
2
= = , ce qui sera reprsente comme suit :
Donc la phase sera gale - / 2 :
-20
-15
-10
-5
0
5
M
a
g
n
i
t
u
d
e
(
d
B
)
10
0
10
1
-91
-90.5
-90
-89.5
-89
P
h
a
s
e
(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
REEL
IMAGINAIRE
-b
= - / 2
0
MONTIGNY Eric
c) La fonction jw jw H + = 1 ) (
3
Pour le module :
Etape 1 : Considrons la fonction complexe tracer : jw jw H + = 1 ) (
3
Etape 2 : Intressons-nous au module : 1 ) (
3
w jw H + =
Etape 3 : Gain : { } 1 log . 20 ) ( log . 20 w jw H G
DB
+ = =
Etape 4 : Basse frquence : ( ) dB G
F F
DB
0 1 log . 20
0 0
Etape 5 : Haute frquence : ( ) ( ) w w G
F F
DB
log . 20 log . 20
+ +
(Pente de +20dB/dcade).
10
-2
10
-1
10
0
10
1
10
2
0
45
90
P
h
a
s
e
(
d
e
g
)
0
5
10
15
20
25
30
35
40
M
a
g
n
i
t
u
d
e
(
d
B
)
Bode Diagram
Frequency (rad/sec)
Pour la phase :
Etape 1 : Considrons la fonction complexe tracer : jw jw H + = 1 ) (
3
Etape 2 : Intressons-nous largument : { } ) (
3
jw H Arg
Etape 4 : Basse frquence : { } 0
1
0
tan ) (
1 0
|
.
|
\
|
F
jw H Arg
Etape 5 : Haute frquence : { }
2 1
tan ) (
1
+
|
.
|
\
|
+
w
jw H Arg
F
MONTIGNY Eric
d) La fonction
jw
jw H
+
=
1
1
) (
4
Pour le module :
Etape 1 : Considrons la fonction complexe tracer :
jw
jw H
+
=
1
1
) (
4
Etape 2 : Intressons-nous au module :
1
1
) (
4
w
jw H
+
=
Etape 3 : Gain : { } 1 log . 20 ) ( log . 20
4
w jw H G
DB
+ = =
Etape 4 : Basse frquence : ( ) dB G
F F
DB
0 1 log . 20
0 0
Etape 5 : Haute frquence : ( ) ( ) w w G
F F
DB
log . 20 log . 20
+ +
(Pente de -20dB/dcade).
Pour la phase :
Etape 1 : Considrons la fonction complexe tracer :
jw
jw H
+
=
1
1
) (
4
Etape 2 : Intressons-nous largument : { } ) (
4
jw H Arg
Etape 4 : Basse frquence : { } 0
1
0
tan ) (
1 0
|
.
|
\
|
F
jw H Arg
Etape 5 : Haute frquence : { }
2 1
tan ) (
1
|
.
|
\
|
+
w
jw H Arg
F
-40
-35
-30
-25
-20
-15
-10
-5
0
M
a
g
n
i
t
u
d
e
(
d
B
)
10
-2
10
-1
10
0
10
1
10
2
-90
-45
0
P
h
a
s
e
(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
MONTIGNY Eric
H. Trac de diagramme de Bode avec MATLAB
Il convient de se rappeler que MATLAB utilise les vecteurs et les matrices Il nest donc pas possible de
donner directement la fonction et dobtenir le trac du diagramme de Bode (chose que ferait MAPLE, mais il ne
dispose pas dune fonction spcialement ddie au diagramme de Bode). Il faut donc entrer les coefficients du
polynme. Voyons cela en tapes :
Prenons par exemple la fonction
jw
jw H
+
=
1
1
) (
4
: on constate quau numrateur il y a un polynme (pas trs
toff certes !), et au numrateur il y a aussi un polynme :
0
3
3
4
4
0
3
3
4
4
4
... .
... .
1
1
) (
b x b x b
a x a x a
jw
jw H
+ + +
+ + +
+
=
En procdant par identification, on a :
=
=
=
1
1
1
0
1
0
b
b
a
Il faut saisir ces coefficients dans lordre dcroissant (du plus grand au plus petit donc !) :
> numerateur=[1];
> denominateur=[1 1];
Ensuite il faut dfinir que la fonction de transfert est le rapport dun polynme se trouvant au numrateur, sur un
polynme prsent au dnominateur (dont nous venons pralablement de dfinir les coefficients) :
> h = tf(numerateur,denominateur);
La dernire tape va consister utiliser linstruction bode() qui se charge delle-mme de tracer le module et
largument :
> bode(h);
La magie va ensuite oprer :
Je vous recommande de saisir les quatre instructions dans un M-FILE, ainsi il est trs facile de procder des
modifications.