tarea ejercicios matlab control i

8
“BENEMERITA UNIVERSIDA AUTONOMA DE PUEBLA” FACULTAD DE CIENCIAS DE LA ELECTRONICA EJERCICIOS DE MATLAB ALUMNOS: EDWIN CORDERO RODRIGUEZ MAT:200719108 JOSE EDUARDO RAMIREZ ALONSO MAT 201004639 JULIO CESAR PEREZ GASPAR MAT. 200817519 CATEDRATICO DE LA MATERIA:

Upload: corerdz

Post on 04-Oct-2015

230 views

Category:

Documents


0 download

DESCRIPTION

control

TRANSCRIPT

BENEMERITA UNIVERSIDA AUTONOMA DE PUEBLA

FACULTAD DE CIENCIAS DE LA ELECTRONICA

EJERCICIOS DE MATLAB

ALUMNOS:EDWIN CORDERO RODRIGUEZ MAT:200719108 JOSE EDUARDO RAMIREZ ALONSO MAT 201004639JULIO CESAR PEREZ GASPAR MAT. 200817519

CATEDRATICO DE LA MATERIA:GUSTAVO TRINIDA D. RUBIN LINARESclcclear%A-7-7 respuesta al escaln unitarionumc = [0 0 10 1];denc = [1 4.005 10.02 1]; num = [0 0 10];den = [ 1 4 10 ];t = 0:0.05:10;[cl ,x1,t]= step(numc,denc,t);[c2,x2,t] = step(num,den,t);plot(t,cl ,t,cl ,'o',t,c2,t,c2,'x')gridtitle('Respuesta a un escaln unitario de un sistema compensado y no compensado')xlabel('t Sec')ylabel('0utputs')text(0.6,1.32,'Sistema compensado')text(1.0,0.68,'Sistema no compensado')

clcclear%7-7 respuesta a la rampa unitarianumc=[0 0 10 1];denc=[1 4.005 10.02 1 0];t=0:0.01:5;c=step(numc,denc,t);plot(t,c,t,t)gridtitle('respuesta a la rampa unitaria')xlabel('t (seg)')ylabel('respuesta a rampa unitaria')

% ------respuesta a escalon unitario de C(s)/R(s) y desarrollo% en fracciones parciales C(s)---num = [0 3 25 72 80];den = [1 8 40 96 80];step(num,den);v=[0 3 0 1.2];axis(v),grid%para para obtener el desarrollo en fracciones parciales simplesde C(s),

num1=[0 0 3 25 72 80];den1 =[1 8 40 96 80 0];[r,p,k]= residue(num1,den1)title ('respuesta a una entrada escalon unitario')

r = -0.2813 - 0.1719i -0.2813 + 0.1719i -0.4375 + 0.0000i -0.3750 + 0.0000i 1.0000 + 0.0000i

p = -2.0000 + 4.0000i -2.0000 - 4.0000i -2.0000 + 0.0000i -2.0000 + 0.0000i0.0000 + 0.0000ik = []

clcclear%A-7-9 respuesta al escaln unitarionumc = [0 0 0 250 40.0625];denc = [1 21.035 80.335 250.80125 40.0625];

t = 0:0.05:10;[cl ,x1,t]= step(numc,denc,t);

plot(t,cl ,t,cl ,'o')gridtitle('Respuesta a un escaln unitario de un sistema compensado')xlabel('t Sec')ylabel('0utputs')text(0.6,1.32,'Sistema compensado')

clcclear%7-9 respuesta a la rampa unitarianumc=[0 0 0 250 40.0625];denc=[1 21.035 80.335 250.80125 40.0625 0];t=0:0.01:5;c=step(numc,denc,t);plot(t,c,t,t)gridtitle('respuesta a la rampa unitaria')xlabel('t (seg)')ylabel('respuesta a rampa unitaria')

clcclear%A-7-9 respuesta al escaln unitarionumc = [0 0 2 0.1];denc = [1 0.1 6 0.1]; t = 0:1:300;[cl ,x1,t]= step(numc,denc,t);plot(t,cl ,t,cl ,'-')gridtitle('Respuesta a un escaln unitario de un sistema')xlabel('t Sec')ylabel('0utputs')text(0.6,1.32,'Sistema compensado')

num =[0 0 6.3223 18 12.811];den =[1 6 11.3223 18 12.811];t = 0:0.02:20;[y,x,t] = step(num,den,t);plot(t,y)gridtitle('Respuesta a un escaln unitario')xlabel('t (seg)')ylabel('Salida y(t)')r1=1; while y(r1)