Está en la página 1de 28

INSTITUTO TECNOLÓGICO SUPERIOR DE MISANTLA

ASIGNATURA:

CONTROL CLÁSICO

NOMBRE DEL TRABAJO:

Programas

ALUMNOS:

HERRERA AGUILAR HÉCTOR ALONSO

DOCENTE:

DR. DAVID LARA ALBAZARES

MISANTLA, VERACRUZ 30 DE ABRIL DEL 2019


Ejemplo Ramp_Response_first_order:
t = 0:0.1:2; % Define el tiempo que dura el proceso
u = ones(1,length(t)); % vector de unos correspondiente a u(t);
r = 0.5; %pendiente
rampa = r*t;
K = 1; % Ganancia del sistema
tau = 0.2; % Constante de tiempo
y = K*r*tau*exp(-t/tau) + K*r*(t-tau).*u; % Función respuesta
figure(1)
plot(t,rampa,t,y); % Grafica de entrada versus salida
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Amplitude');
grid on;
%*********Funcion de transferencia ********
N = K*r; % Numerador
D = [tau 1 0]; % Denominador
figure(2)
c = step(N,D,t);
plot(t,c,t,rampa);
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Amplitude');
grid on;
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ejemplo Ramp_Response_first_order_delay:
inicio = 0;
incremento = 0.01;
fin = 5;
t0= 1;
t_inicial = inicio:incremento:t0;
t1 = t0:incremento:fin;
u0 = zeros(1,length(t_inicial)-1);
u1 = ones(1,length(t1));
u = [u0 u1];
t = inicio:incremento:fin; % Define el tiempo que dura el proceso
r = 0.5; %pendiente
rampa = r*(t-t0).*u;
K = 1; % Ganancia del sistema
tau = 0.2; % Constante de tiempo
y = u.*(K*r*tau*exp(-(t-t0)/tau) + K*r*(t-t0-tau)); % Función respuesta
figure(1)
plot(t,rampa,t,y); % Grafica de entrada versus salida
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Amplitude');
grid on;
%*********Funcion de transferencia ********
N = K; % Numerador
D = [tau 1]; % Denominador
figure(2)
lsim(N,D,rampa,t);
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ejemplo Ramp_Response_first_order_LL:
inicio = 0;
incremento = 0.01;
fin = 5;
t0= 0;
t_inicial = inicio:incremento:t0;
t1 = t0:incremento:fin;
u0 = zeros(1,length(t_inicial)-1);
u1 = ones(1,length(t1));
u = [u0 u1];
t = inicio:incremento:fin; % Define el tiempo que dura el proceso
K = 2; % Ganancia del sistema
DeltaX = 1; % Magnitud de la señal de entradas
tau_ld = 0.3 ; % Constante de tiempo adelanto
tau_lg = 0.6; % Constante de tiempo atraso
r = 1.0; %pendiente
rampa = r*t;
y = (tau_lg-tau_ld)*exp(-t/tau_lg) + t + tau_ld - tau_lg; % Función
respuesta
figure(1)
plot(t,rampa,t,y); % Grafica de entrada versus salida
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Amplitude');
grid on;
%*********Funcion de transferencia ********
N = [tau_ld 1]; % Numerador
D = [tau_lg 1 0]; % Denominador
figure(2)
c = step(N,D,t);
plot(t,c,t,rampa);
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Amplitude');
grid on;
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ejemplo Sin_Response_first_order:
t = 0:0.1:10; % Define el tiempo que dura el proceso
u = ones(1,length(t)); % vector de unos correspondiente a u(t);
w = 0.8; % frecuencia de la señal
A = 2.0; % Amplitud de la señal
senoidal = A*sin(w*t);
K = 0.4; % Ganancia del sistema
tau = 0.2; % Constante de tiempo
theta = atan(-w*tau);
y = (K*A*w*tau/(1+(tau^2)*(w^2)))*exp(-t/tau) +
(K*A/sqrt(1+(tau^2)*(w^2)))*sin(w*t+theta);
figure(1)
plot(t,senoidal,t,y); % Grafica de entrada versus salida
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Amplitude');
grid on;
%*********Funcion de transferencia ********
N = K; % Numerador
D = [tau 1]; % Denominador
TF = tf(N,D);
figure(2)
lsim(TF,senoidal,t);
grid on
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ejemplo Sin_Response_first_order_delay:
inicio = 0;
incremento = 0.01;
fin = 20;
t0= 1;
t_inicial = inicio:incremento:t0;
t1 = t0:incremento:fin;
u0 = zeros(1,length(t_inicial)-1);
u1 = ones(1,length(t1));
u = [u0 u1];
t = inicio:incremento:fin; % Define el tiempo que dura el proceso
w = 0.8; % frecuencia de la señal
A = 2.0; % Amplitud de la señal
senoidal = A*sin(w*(t-t0)).*u;
K = 0.4; % Ganancia del sistema
tau = 0.2; % Constante de tiempo
theta = atan(-w*tau);
y = u.*((K*A*w*tau/(1+(tau^2)*(w^2)))*exp(-(t-t0)/tau) +
(K*A/sqrt(1+(tau^2)*(w^2)))*sin(w*(t-t0)+theta));
figure(1)
plot(t,senoidal,t,y); % Grafica de entrada versus salida
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Amplitude');
grid on;
%*********Funcion de transferencia ********
N = K; % Numerador
D = [tau 1]; % Denominador
TF = tf(N,D);
figure(2)
lsim(TF,senoidal,t);
grid on
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ejemplo_step_response_first_order:
t = 0:0.1:5; % Define el tiempo que dura el proceso
u = ones(1,length(t)); % vector de unos correspondiente a u(t);
K = 2; % Ganancia del sistema
DeltaX = 1; % Magnitud de la señal de entradas
tau = 0.2; % Constante de tiempo
y = K*DeltaX*u.*(1 -exp(-t/tau)); % Función respuesta
figure(1)
plot(t,u,t,y); % Grafica de entrada versus salida
title('Step Response of first order system')
xlabel('Time(seconds)');
ylabel('Y(t)');
grid on;
%Aqui usamos la función de transferencia
N = K*DeltaX; % Corresponde al numerador
D = [tau 1]; % Corresponde al denominador
figure(2)
step(N,D); % Comando de Matlab que da la respuesta al escalon
grid
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ejemplo_step_response_first_order_delay:
inicio = 0;
incremento = 0.01;
fin = 5;
t0= 1;
t_inicial = inicio:incremento:t0; % tiempo en que u = 0 para t < t0
t1 = t0:incremento:fin; % tiempo en que u = 1 para t > t0
u0 = zeros(1,length(t_inicial)-1); % Matrix de ceros
u1 = ones(1,length(t1)); % Matrix de unos
u = [u0 u1]; % vector u(t) completo
t = inicio:incremento:fin; % Define el tiempo que dura el proceso
K = 2; % Ganancia del sistema
DeltaX = 1; % Magnitud de la señal de entradas
tau = 0.2; % Constante de tiempo
y = K*DeltaX*u.*(1 - exp(-(t-t0)/tau)); % Función respuesta
figure(1)
plot(t,u,t,y); % Grafica de entrada versus salida
title('Step Response of first order system with time delay')
xlabel('Time(seconds)');
ylabel('Y(t)');
grid on;
text(1,1.1,'t0');
N = K*DeltaX;
D = [tau 1];
figure(2)
lsim(N,D,u,t);
grid
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ejemplo Step_Response_first_order_LL:
inicio = 0;
incremento = 0.01;
fin = 5;
t0= 1;
t_inicial = inicio:incremento:t0; % tiempo en que u = 0 para t < t0
t1 = t0:incremento:fin; % tiempo en que u = 1 para t > t0
u0 = zeros(1,length(t_inicial)-1); % Matrix de ceros
u1 = ones(1,length(t1)); % Matrix de unos
u = [u0 u1]; % vector u(t) completo
t = inicio:incremento:fin; % Define el tiempo que dura el proceso
tau_ld = 0.6 ; % Constante de tiempo adelanto
tau_lg = 0.3; % Constante de tiempo atraso
y = u + u.*((tau_ld/tau_lg -1)*exp(-(t-t0)/tau_lg)); % Función respuesta
figure(1)
plot(t,u,t,y); % Grafica de entrada versus salida
title('Step Response of lead-lag unit')
xlabel('Time(seconds)');
ylabel('Y(t)');
grid on;
N = [tau_ld 1];
D = [tau_lg 1];
figure(2)
lsim(N,D,u,t);
Procedimiento:

Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.

Programas Segundo Orden


Step Response of Second order system

k = 1; % Ganancia del sistema


tau = 1; % Constante de tiempo
deltax=1;
t =0:0.1:7; % Define el tiempo que dura el proceso
u=ones(1,length(t));% vector de unos correspondiente a u(t);
yt=k*deltax.*(u-((t/tau)+1).*exp(-t/tau)); % Función respuesta
plot(t,yt,t,u,'r');% Grafica de entrada versus salida
axis ([0, 7, 0,1.1]);
title ('Step Response of Second order system')
xlabel ('Time (Seconds)(t)');
legend ('Amplitude(t)')
grid;

Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
Ramp Response Second order

k = 1; % Ganancia del sistema


tau = 1; % Constante de tiempo
t =0:0.1:8;% Define el tiempo que dura el proceso
u = ones(1,length(t));
r=1; %pendiente
rampa=r*t;
yt=k*r.*((t+2*tau).*exp(-t/tau)+t-2*tau);% Función respuesta
plot(t,yt,t,rampa);% Grafica de entrada versus salida
title ('Ramp Response Second order');
xlabel ('Time(t)');
text (4.3, 5.3, 'X(t)')
text (5, 2.5, 'Y(t)')
grid;

Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.
RESPONSE TO A SINUSOIDAL ENTRY

k = 1; % Ganancia del sistema


tau1=1; % constante de tiempo 1
tau2=1; % constante de tiempo 2
t =0:pi()/20:3*pi();% Define el tiempo que dura el proceso
w=2.5;
u=4*sin(w*t);
A=1; % parametro A
A1=1; % parametro A1
A2=3; % parametro A2
a=atan(-w*tau1)+atan(-w*tau2);
yt=A1.*exp(-t/tau1)+A2.*exp(-
t/tau2)+(k*A.*sin(w*t+a)/sqrt(1+tau1^2*w^2).*sqrt(1+tau2^2*w^2));%
Función respuesta

plot(t,u,t,yt,'g');% Grafica de entrada versus salida


title ('RESPONSE TO A SINUSOIDAL ENTRY (Sen(wt))');
xlabel ('Time(t)');
text (1.2, 3.2, 'X(t)')
text (1.7, 0.6, 'Y(t)')
grid;

Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores. Finalmente una vez que se tiene la programación debida pulsamos el botón Rund and
Advance el cual nos permitirá ejecutar nuestro programa y nos mostrara nuestras grafica o graficas
previamente programadas.

'RAMP RESPONSE SECOND ORDER DELAY


t0=2;
t=0:0.1:10,
t1=0:0.1:2;
t2=2:0.1:10;
u=zeros(1,length(t1)-1);
u1=ones(1,length(t2));
r=1;%pendiente
u2=[u u1];
rampa=u2.*r.*(t-t0);
k=1;% Ganancia del sistema
tau=1;% Constante de tiempo
yt=k*r.*u2.*(((t-t0)+2*tau).*exp(-(t-t0)/tau)+(t-t0)-2*tau); % Función
respuesta
plot(t,yt,'b',t,rampa,'g')% Grafica de entrada versus salida
title ('RAMP RESPONSE SECOND ORDER DELAY');
xlabel ('TIME(t)');
text (3.4, 2, 'X(t)')
text (0.1, 0.2,'t=0')
text (2, 0.2, 't=to')

text (3.5, 0.5, 'Y(t) WITH DELAY)')


grid;
Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores en este caso la gráfica nos permite identificar los cambios cuando utilizas el retraso ya
que esta respuesta es con retraso. Finalmente una vez que se tiene la programación debida
pulsamos el botón Rund and Advance el cual nos permitirá ejecutar nuestro programa y nos
mostrara nuestras grafica o graficas previamente programadas.
Response to step delay'
t0=2;
t=0:0.1:10;% Define el tiempo que dura el proceso
t1=0:0.1:2;
t2=2:0.1:10;
u=zeros(1,length(t1)-1);
u1=ones(1,length(t2));
u2=[u u1];
k=1;% Ganancia del sistema
deltax=1;
tau=1;%constante de tiempo
yt=k*deltax.*u2.*(1-(((t-t0)/tau)+1).*exp(-(t-t0)/tau));% Función
respuesta
plot(t,yt,'b',t,u2,'g')% Grafica de entrada versus salida
axis ([0, 10, 0,1.1]);
title ('Response to step delay')
xlabel ('TIME(t)');
text (0.1, 0.05,'t=0')
text (2, 0.05, 't=to')
text (2.5, 0.75,'Y(t) DELAY')
grid;

Procedimiento:
Para realizar la traficación de primer orden es necesario declarar aquellas variables que son
fundamentales o que le proporcionan datos de importancia a nuestro software. Inicialmente se
debe definir el tiempo que durara nuestro proceso analizado. Este análisis al terminar nos arrojara
unas graficas por lo cual es importante detallar el vector correspondiente conforme la función,
ganancia del sistema, constante del tiempo en la cual se irán graficando los puntos y la parte
fundamental para determinar el tipo de proceso la cual es la función de respuesta la cual es
básicamente la función deseada a graficar, una vez teniendo estos datos. Se agregan los comandos
de la forma en la que se graficara, aquí es posible detallar que tipo de gráfica, título de la misma y
los datos que ayudaran a una mejor interpretación de la misma. Es importante no cometer errores
al meter todos estos datos necesarios porque es posible que nuestro programa nos mande una serie
de errores en este caso la gráfica nos permite identificar los cambios cuando utilizas el retraso ya
que esta respuesta es con retraso. Finalmente una vez que se tiene la programación debida
pulsamos el botón Rund and Advance el cual nos permitirá ejecutar nuestro programa y nos
mostrara nuestras grafica o graficas previamente programadas.

También podría gustarte