“Ejercicios en MatLab Sobre Respuestas Dinámicas”
Enviado por geovanny manolo • 5 de Diciembre de 2020 • Práctica o problema • 854 Palabras (4 Páginas) • 99 Visitas
[pic 1][pic 2][pic 3]
Instituto Tecnológico de Zitácuaro
“Ejercicios en MatLab Sobre
Respuestas Dinámicas”
Ingeniería de Control Clásico
Ing. Rubén Mendoza Sotelo
Alumno:
- Esquivel Guijosa Marco Antonio 15650143
H. Zitácuaro Mich; a 09 de abril de 2019
[pic 4]
[pic 5]
[pic 6]
En esta grafica se ve que inicia en 0 hasta alcanzar un valor aproximado a 1.2 para después bajar hasta un poco menos de 1 y así sigue oscilando cada vez con menor frecuencia hasta estabilizarse en el valor de 1. [pic 7]
num=[0 2 1];
den=[1 0 0];
step(num,den)
grid
title('Respuesta a un escalon unitario
del sistema C(s)/R(s)= (2s + 1)/(s^2)')
[pic 8]
Esta grafica muestra una respuesta de escalón unitario y en ella se ve que inicia en 0 hasta alcanzar el valor de 100 en muy poco tiempo.
num=[0 2 1];
den=[1 0 0];
impulse(num,den)
grid
title('Respuesta a un impulso unitario del sistema C(s)/R(s)= (2s + 1)/(s^2)')
[pic 9]
En esta grafica se puede apreciar el mismo ejercicio pero ahora con respuesta en impulso, aquí se ve avanza linealmente hasta el mismo valor.[pic 10]
num=[0 0 10];
den=[1 2 10];
impulse(num,den)
grid
title('Respuesta a un escalon unitario del sistema C(s)/R(s)= 10/(s^2+2s+10)')
[pic 11]
En la gráfica se muestra una respuesta en impulso, aquí se muestra que se eleva muy rápido hasta el valor de 2 para después decaer por debajo del 0 y así empieza a oscilar cada vez con menor amplitud hasta estabilizarse en 0.
num=[0 0 10];
den=[1 2 10];
t=0: 0.1: 7;
c=step(num,den,t);
plot(t,c, 'o' ,t,t, '-')
grid
title('Respuesta a una rampa unitaria del sistema C(s)/R(s)= 10/(s^2+2s+10)')
xlabel('t seg')
ylabel('Salida c')
[pic 12]
Como se puede apreciar en la gráfica esta respuesta es de rampa unitaria, aquí se muestra una línea que va incrementando de forma equitativa, es decir, que aumenta tanto uno en amplitud con uno en el tiempo, pero esta otra línea con forma de circulitos, en esta se muestra que aumenta pasando el valor de uno en la amplitud, después baja y por último se estabiliza en el valor de uno. [pic 13]
>> num=[0 0 0 10];
>> den=[1 6 8 0];
>> step(num,den)
>> grid
>> title('Respuesta a un salto unitario de G(s)=10/(s(s+2)(s+4))')
[pic 14]
En esta grafica con respuesta de escalón unitario se muestra que no tiene una estabilidad, sino que va aumentando con forma pasa el tiempo más su amplitud considerablemente, porque cuando han pasado veinte segundos ya aumentos aproximadamente 25 de amplitud.[pic 15]
num=[0 0 0 10];
den=[1 3 2 0];
impulse(num,den)
grid
title('Respuesta a un salto unitario de G(s)=10/(s(s+1)(s+2))')
...