You are on page 1of 8

1 de septiembre del 2009

%-- 1/09/10 11:08 --%

s=tf('s')

G=10/(12*s+1)

step(G)

num1=[1];

den1=[9 15 1];

G1=tf(num1,den1)

step(G1)

num2=[1];

den2=[9 6 1];

G2=tf(num2,den2)

num3=[1];

den3=[9 3 1];

G3=tf(num3,den3)

step(G1,G2,G3)

clc

%-- 3/09/10 6:23 --%

num1=[1];

den1=[9 15 1];

G1=tf(num1,den1)

num2=[1];

den2=[9 6 1];

G2=tf(num2,den2)

num3=[1];

den3=[9 3 1];

G3=tf(num3,den3)
step(G1,G2,G3)

gtext('Sobreamortiguado')

gtext('Criticamente amortiguado')

gtext('Subamortiguado')

clc

clear

help

clc

step(G1,G2,G3)

gtext('Subamortiguado')

G3=tf(num3,den3)

%-- 3/09/10 6:39 --%

eps=1;

tao=3;

a1=tao^2

a2=2*tao*eps

a3=1

s=tf('s');

G1=1/(a1*s^2+a2*s+a3)

eps=.8;

tao=3;

a1=tao^2;

a2=2*tao*eps;

a3=1;

G2=1/(a1*s^2+a2*s+a3)

step (G1,G2)

eps=.6;
a2=2*tao*eps;

G3=1/(a1*s^2+a2*s+a3)

eps=.4;

a2=2*tao*eps

G4=1/(a1*s^2+a2*s+a3)

eps=.2;

a2=2*tao*eps

G5=1/(a1*s^2+a2*s+a3)

step (G3,G4,G5)

eps=0;

a2=2*tao*eps;

G6=1/(a1*s^2+a2*s+a3)

step(G6)

step (G3,G4,G5)

step (G3,G4,G5,G6)

clc

%-- 3/09/10 9:28 --%

num3=[10];

den3=[12 10 6 1];

G1=tf(num3,den3)

step(G1)

G1=tf(num1,den3)

num3=[10];

den3=[12 10 6 1];

G1=tf(num3,den3)

pole(G1)

clc
G1=1

clc

G1=1/(s+3)

s=tf('s');

G1=1/(s+3)

pole(G1)

step(G1)

pzmap(G1)

G2=10/(9*s*s+3+1)

G2=10/(9*s*s+3*s+1)

pole(G2)

step(G2)

pzmat(G2)

pzmap(G2)

G3=1/(s-3)

pole(G3)

step(G3)

pzmap(G3)

clc

G3=1/(s-3)

clc

num3=[10];

den3=[12 10 6 1];

G3=tf(num1,den3)

G3=tf(num3,den3)

pole(G3)

den3=[12 -10 6 1];


G3=tf(num3,den3)

pole(G3)

G5=10/(9*s*s+1)

pole(G5)

step(G5)

%-- 8/09/10 11:09 --%

clc

num=[2];

den=[10 7 5 1];

Gop=tf(num,den)

pole(Gop)

step(Gop)

rltool(Gop)

kc=0.7352;

taoi=4.4;

taod=1.1;

s=tf('s')

Gc=kc*(1+(1/(taoi*s))+(taod*s))

Gcerr=(Gop*Gc)/(1+Gop*Gc)

step(Gcerr)

Grid

step(Gcerr)

step(Gop,Gcerr)

step(20*Gcerr)

Gcerr(Gop*Gc)/(1+Gop*Gc)

Gcerr=(Gop*Gc)/(1+Gop*Gc)

step(Gcerr)
clc

kc=0.3024;

taoi=5.43;

taod=1.3575;

Gc=kc*(1+(1/(taoi*s))+(taod*s))

Gcerr=(Gc*Gf*Gp)/(1+(Gc*Gf*Gp*Gm))

step(Gop,Gcerr)

clc

%-- 10/09/10 6:17 --%

clc

Gop2=1/(1*s)

s=tf('s')

Gop2=1/(1*s)

bode(Gop2)

Grid

Gop31=1/(s^2+(2*2*1)*s+1)

Gop32=1/(s^2+(2*1*1)*s+1)

Gop33=1/(s^2+(2*.2*1)*s+1)

Gop34=1/(s^2+(2*.1*1)*s+1)

bode(Gop31,Gop32,Gop33,Gop34)

num=[1];

den=[1];

Gop4=tf(num,den,'iodelay',1)

bode(Gop4)

Grid

G1=1/(2*s+1)

G2=6/(5*s+1)
Gglobal=G1*G2

bode(G1,G2,Gglobal)

Kc=1.0;

taoi=1.0;

Gc=Kc*(1+(1/(taoi*s)))

bode(Gc)

Grid

Kc=1.0;

taod=1.0;

Gc=Kc*(1+(taod*s))

bode(Gc)

Grid

Kc=1.0;

taoi=1.0;

taod=1.0;

Gc=Kc*(1+(1/(taoi*s))+(taod*s))

bode(Gc)

Grid

num=1;

den1=[2 1];

G1=tf(num,den1)

den2=[1 1];

G2=tf(num,den2)

den3=[0.5 1];

G3=tf(num,den3)

num4=[0.25 1];

den4=[0.25 0];
G4=tf(num4,den4)

den5=[0.1 1];

G5=tf(num,den5)

den6=1;

G6=tf(num,den6,'iodelay',0.2)

Gt=(G1*G2*G3*G4*G5*G6)

bode(G1,G2,G3,G4,G5,G6,Gt)

s=tf('s');

Gop=1/(1*s+1)

nyquist(Gop)

Gop31=1/(s^2+(2*2*1)*s+1)

Gop32=1/(s^2+(2*1*1)*s+1)

Gop33=1/(s^2+(2*.2*1)*s+1)

Gop34=1/(s^2+(2*.1*1)*s+1)

nyquist(Gop31,Gop32,Gop33,Gop34)

Gop=1/(s^3+s^2+3*s+1)

nyquist(Gop)

num=[1];

den=[1];

Gop=tf(num,den,'iodelay',1)

nyquist(Gop)

Gop=1/s

nyquist(Gop)

clc

You might also like