Você está na página 1de 31

Prof.

Manuel A Rendn M
bode
Calcula mdulos (no em [dB]) e ngulos de fase
(em []) resposta em frequncia sistemas LTI
bode(num,den)
bode(num,den,w)
bode(A,B,C,D)
bode(A,B,C,D,w)
bode(A,B,C,D,iu,w)
bode(sys)
[mag,phase,w]=bode(...
num=[0 0 25]; den=[1 4 25];
bode(num,den)
title('Diagrama de bode de G(s) =
25/(s^2 + 4s + 25)')
grid; pause
w=logspace(-1,2);%50 pontos 10^x
[mag,phase,w]=bode(num,den,w);
magdB=20*log10(mag);
semilogx(w,magdB); grid
figure; semilogx(w,phase); grid
num=9*[1 0.2 1];
den=conv([1 0],[1 1.2 9]);
w=logspace(-2,1); bode(num,den,w)
title('Diagrama de bode de G(s) =
9(s^2 + 0,2s + 1)/[s(s^2 + 1.2s +
9)]'); grid; pause
[mag,phase,w]=bode(num,den,w);
magdB=20*log10(mag);
semilogx(w,magdB); grid
figure; semilogx(w,phase); grid
A=[0 1;-25 -4];
B=[0;25];
C=[1 0];
D=[0];
w=logspace(0,2); bode(A,B,C,D,1,w)
title('Diagrama de Bode')
grid
o grfico do mdulo () vs. o ngulo
() em coordenadas polares
varia de 0 at +
Cada ponto um extremo
de um vetor
importante indicar a freq.
ao longo da curva
Representa a R.F. e um
nico grfico
No indica claramente a
contribuio de cada fator
1 1
O diagrama polar de = = 90

o eixo imaginrio negativo

O diagrama polar de = = 90
o eixo imaginrio positivo
1
O diagrama polar de = :
1+

1
= tan1
1 + 2 2
O diagrama polar de = 1 + :

= 1 + 2 2 tan1

= 1 +
1
= 2
1+2 +

Para >0 : lim () = 10


0

lim () = 0 180

Forma exata depende do valor de


Mesma forma sub ou superamortecido
ngulo -90 na frequncia
Ponto mais distante origem
2
= 1 + 2 +

2
= 1 + 2

lim () = 10
0

lim () = 180

Parte imaginria positiva e crescente


bode(num,den)
bode(num,den,w)
bode(A,B,C,D)
bode(A,B,C,D,w)
bode(A,B,C,D,iu,w)
bode(sys)
[mag,phase,w]=bode(...
w=logspace(-1,2)
w=logspace(-1,2,100)
magdB=20*log10(mag);
semilogx(w,magdB);
figure;
manuel.rendon@ufjf.edu.br

sala 4273 gabinete 03

Você também pode gostar