Top Banner
“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:
8

Tarea Ejercicios Matlab Control i

Oct 04, 2015

Download

Documents

core_rdz

control
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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)