Está en la página 1de 8

>> %Práctica #3

>> %Operación:Expansión en fracciones parciales

>> %Comando: [r,p,k]=residue(num,dem)

>> %Función de transferencia....B(s)/A(s)=(2s^2+5s^2+3s+6)/(s^3+6s^2+11s+6)

>> num=[2 5 3 6]

num =

2 5 3 6

>> den=[1 6 11 6]

den =

1 6 11 6

>> [r,p,k]=residue(num,den)

r=

-6.0000

-4.0000

3.0000

p=

-3.0000

-2.0000

-1.0000
k=

>> %Operación:la transformada de Laplace

>> %Comando:[num,den]=residue(r,p,k)

>> [num,den]=residue(r,p,k)%r=residuo, p=polo. k=constante

num =

2.0000 5.0000 3.0000 6.0000

den =

1.0000 6.0000 11.0000 6.0000

>> %Operación:Análisis de la respuesta transistoria

>> %Comando:step(num,den)

>> num=[0 0 25]

num =

0 0 25

>> den=[1 4 25]

den =

1 4 25
>> step(num,den)

>> grid

>> title('Respuesta al escalón')

>> %Operación:Análisis de la respuesta transisitoria

>> %Comando:impulse(num,den)

>> num=[0 0 1];

>> den=[1 0.2 1];

>> impulse(num,den);

>> grid

>> title('Respuesta al impulso unitario')


>> %Operación:Lugar geométrico de la raices

>> %Comando:rlocus(num,den)

>> num=[0 0 0 1 2 4];%función G(s)=K(s^2+2*s+4)/[s*(s+4)*(s+6)*(s^2+1.4*s+1)]

>> den=[1 11.4 39 43.6 24 0];

>> rlocus(num,den);

>> title('Lugar geométrico de las raices')

>> v=[-10 10 -10 10];axis(v')

num=[0 0 1 0.2];%función G(s)=K(s+0.2)/[s^2*(s+3.6)]

>> den=[1 3.6 0 0 ];


>> rlocus(num,den);

>> title('Lugar geométrico de las raices')

>> v=[-5 5 -5 5];axis(v')

>> num=[0 0 0 1 1];%función G(s)=K(s+1)/[s*(s-1)*(s^2+4*s+16)]

>> den=[1 3 12 -16 0];

>> rlocus(num,den);

>> title('Lugar geométrico de las raices')

>> v=[-5 5 -5 5];axis(v')

>> num=[0 0 0 0 1];%función G(s)=K/[s*(s+0.5)*(s^2+0.6*s+10)]


>> den=[1 1.1 10.3 5 0];

>> rlocus(num,den);

>> title('Lugar geométrico de las raices')

>> v=[-5 5 -5 5];axis(v')

>> %Operación:Trazas de Bode

>> %Comando:bode(num,den)

>> num=[0 0 25];%función G(s)=25/(s^2+4*s+25)]

>> den=[1 4 25];

>> bode(num,den);

>> title('Trazas de Bode')

>> grid
>> num=[0 9 1.8 9];%función G(s)=9*(s^2+0.2*s+1)/[s*(s^2+1.2*s+9)]

>> den=[1 1.2 9 0];

>> bode(num,den);

>> title('Trazas de Bode')

>> grid

>> %Operación:Trazas de Nyquist

>> %Comando:nyquist(num,den)

>> num=[0 0 1];%función G(s)=1/(s^2+0.8*s+1)

>> den=[1 0.8 1];


>> nyquist(num,den);

>> title('Trazas de Nyquist')

>> num=[0 0 1];%función G(s)=1/[s*(s+1)]

>> den=[1 1 0];

>> nyquist(num,den);

>> title('Trazas de Nyquist')

También podría gustarte