Escolar Documentos
Profissional Documentos
Cultura Documentos
OBJETIVO:
Las caractersticas de respuesta transitoria tales como tiempo de subida, tiempo pico, mximo
sobreimpulso, tiempo de establecimiento y error en estado estable se pueden determinar a partir
de la respuesta a un salto.
Si se conocen numerador (num) y denominador (den), de la funcin de transferencia en lazo
cerrado, las rdenes:
step(num,den)
step(num,den,t)
G ( s )=
2 s+ 4
s +1.3 s2 +7 s+ 4
3
Este sistema se representa como dos arrays cada uno de ellos conteniendo los coeficientes de los
polinomios en potencias decrecientes de s tal como:
num=[0 0 2 4]
den=[1 1.3 7 4]
PROCEDIMIENTO
1. RESPUESTA A UNA ENTRADA ESCALN
Sistema
C (s)
1
=G ( s )=
R (s )
s+1
Entrada
R ( s )=
En Matlab
1
s
G ( s )=
1 1
s+ 1 s
num= [0 1]
den= [1 1]
Step
1. Sea el sistema
C (s)
25
= 2
.
R (s ) s + 4 s+25 Obtener una grfica de la curva de respuesta a un salto
unitario.
Ejemplo 1:
num=[0 0 25];
den=[1 4 25];
step(num,den)
grid
title(Respuesta a un salto unitario de G(s)=25/s^2+4s+25)
Caso 2:
C (s)
1
= 2
N ( s ) s + 0.5 s +1
C (s)
1
= 2
N ( s ) s + 0.5 s +4
a. Escribir texto en la pantalla grfica Si se desea indicar que las curvas representan
respectivamente a los sistemas 1 y 2, podemos introducir la orden text, por ejemplo:
text (9, 0.9, Sistema 1)
La primera sentencia indica que escriba Sistema 1 comenzando en las coordenadas x=9,
y=0.9. Anlogamente la segunda sentencia. Ejemplo:
Ejemplo 3:
num1=[0 0 1];
den1=[1 0.5 1];
num2=[0 0 1];
den2=[1 0.5 4];
t= 0:0.1:20;
[y1,x1,t]=step(num1,den1,t);
[y2,x2,t]=step(num2,den2,t);
plot(t,y1,t,y2),grid,text(9,0.9,Sistema 1),text(9,0.15,Sistema 2)
title(Respuesta a un salto unitario de dos sistemas)
xlabel(t seg), ylabel(salidas y1 e y2)
b. Marcar curvas enteras con texto Para marcar las curvas enteras contexto utilice las
siguientes sentencias
text(t,y1,1) text(t,y2,2)
Ejemplo 4:
num1=[0 0 1];
den1=[1 0.5 1];
num2=[0 0 1];
den2=[1 0.5 4];
t= 0:0.1:20;
[y1,x1,t]=step(num1,den1,t);
[y2,x2,t]=step(num2,den2,t);
plot(t,y1,o,t,y2,o)
text(t,y1,1) text(t,y2,2)
title(Respuesta a un salto unitario de dos sistemas)
xlabel(t seg)
ylabel(salidas y1 e y2)
TRABAJO AUTNOMO:
1. Graficar la curva de respuesta de un sistema de segundo orden para =0, 0.2, 0.4, 0.6, 0.8, 1,
2,3, 4; para una entrada r(t) de escaln unitario con n= 2. (Las curvas deben presentarse en
un solo diagrama)
PROCEDIMIENTO
2. RESPUESTA A UNA ENTRADA IMPULSO
Sistema
C (s)
1
=G ( s )=
R (s )
s+1
Entrada
R ( s )=1
En Matlab
G ( s )=
s 1
s+ 1 s
num= [1 0]
den= [1 1]
Step
PROCEDIMIENTO
Obtencin de la respuesta a una entrada impulso a partir de la funcin de transferencia del
sistema.
Ejemplo 1:
Sea el sistema
C (s)
1
=
R (s ) s+1
Programa en MATLAB
num=[1 0];
den=[1 1];
step(num,den)
grid
title(Respuesta a un impulso de G(s)=1/s+1)
Ejemplo 2:
Sea la respuesta a un impulso unitario del sistema de segundo orden
n
C (s )
=G ( s ) = 2
2
R(s)
s +2 n s+1
Para la entrada impulso unitario se tiene que R(s) = 1. As
n2 s
1
n2
s 2+2 n2 s+1
C ( s )= 2
1=
s
s +2 n2 s +1
Considere el sistema normalizado donde n=1. Entonces
s
1
s + 2 s+1
C ( s )=
s
2
C (s)
1
=G ( s )= 2
R (s )
s + s+1
Para una entrada en rampa unitaria se tiene que R(s) = 1/s2. Por tanto
C ( s )=G ( s )=
1
1
s + s+1 s 2
2
Separamos la entrada 1/s2 en dos factores sin alterar la funcin inicial y as conseguimos que el
G(s) sea semejante al de una entrada escaln.
G( s)=
1
1
( s +s +1 ) s s
2
step
num = [0 0 0 1]
den = [1 1 1 0]
Ejemplo:
num=[0 0 0 1];
den=[1 1 1 0];
t=0:0.1:7;
c=step(num,den,t);
plot(t,c,o)
grid
title(Respuesta a una rampa unitaria del sistema G(s)=1/(s 2+s+1))
Trabajo Autnomo:
1. La siguiente figura muestra tres sistemas. El sistema I es un servo posicional. El sistema II es
un servo posicional que utiliza una accin de control proporcional-derivativa. El sistema III es
un servo posicional que utiliza una realimentacin de velocidad o realimentacin tacomtrica.
Compare las respuestas a un impulso, a un escaln y a una rampa unitaria de los tres
sistemas.
BIBLIOGRAFA:
OGATA, Katsuhiko. Problemas de Ingeniera de Control utilizando MATLAB. 1era ed.