ejemplo 3

6
Ejemplo 3: num=[1 3]; den=[1 2 3]; [A,B,C,D]=tf2ss(num,den) Ejemplo 4: a) A=[0.5 0.5 0.707;-0.5 -0.5 0.707;-6.364 -0.707 -8.0]; >> B=[0;0;4]; >> C=[0.707 0.707 0]; >> D=[0]; >> [num,den]=ss2tf(A,B,C,D) [A,B,C,D]=tf2ss(num,den) b) A=[0.5 0.5 0.707;-0.5 -0.5 0.707;-6.364 -0.707 -8.0]; B=[0;0;4]; C=[0.707 0.707 0]; D=[0]; [A,B,C,D]=canon(A,B,C,D,'companion') c) A=[0.5 0.5 0.707;-0.5 -0.5 0.707;-6.364 -0.707 -8.0];

Upload: katyhoshi

Post on 04-Dec-2015

214 views

Category:

Documents


1 download

DESCRIPTION

bmjh

TRANSCRIPT

Page 1: Ejemplo 3

Ejemplo 3:

num=[1 3];

den=[1 2 3];

[A,B,C,D]=tf2ss(num,den)

Ejemplo 4:

a)

A=[0.5 0.5 0.707;-0.5 -0.5 0.707;-6.364 -0.707 -8.0];

>> B=[0;0;4];

>> C=[0.707 0.707 0];

>> D=[0];

>> [num,den]=ss2tf(A,B,C,D)

[A,B,C,D]=tf2ss(num,den)

b)

A=[0.5 0.5 0.707;-0.5 -0.5 0.707;-6.364 -0.707 -8.0];

B=[0;0;4];

C=[0.707 0.707 0];

D=[0];

[A,B,C,D]=canon(A,B,C,D,'companion')

c)

A=[0.5 0.5 0.707;-0.5 -0.5 0.707;-6.364 -0.707 -8.0];

B=[0;0;4];

C=[0.707 0.707 0];

Page 2: Ejemplo 3

D=[0];

[A,B,C,D]=canon(A,B,C,D, 'modal ')

Funcion de transferncia

>>m = 1000;>>b = 50;>>u = 500;>>A = [-b/m];>>B = [1/m];>>C = [1];>>D = 0;>>step (u*num,den)

GRAFICA 1

>>m = 1000;>>b = 50;>>u = 500;>>num = [1];>>den = [m b];>>step (u*num,den)

GRAFICA 2

>>J=0,01;>>b=0,1;>>K=0,01;>>R=1;>>L=0,5;>>num=[K];>>den=[(J*L) ((J*R)+(L*b)) ((b*R)+(K*K))];>>step (u*num,den)

Page 3: Ejemplo 3
Page 4: Ejemplo 3

m=1000;

b=50;

U=500;

num= [1];

den= [m b];

g=tf2ss(num,den)

f=feedback(g,1)

step(g)

2)

J=0,01;

b=0,1;

K=0,01;

R=1;

L=0,5;

Num=[K];

den= [(J*L) ((J*R)+(L*b)) ((b*R)+K*K)];

Page 5: Ejemplo 3
Page 6: Ejemplo 3

num=[0.3 0];

den=[1 40 1000];

G=tf(num,den)

Bode (G)

>> num=[1];>> den=[1 2 3];>> t=0:.001:2;>> u=t*4;>> y=lsim(num,den,u,t);>> plot(t,y),xlabel('tiempo'),ylabel('Salida');