Documentos de Académico
Documentos de Profesional
Documentos de Cultura
v0 ( s ) z
2
vi ( s ) z1
1
*R2
CS
1
R2
v0 ( s ) CS R2
;
vi ( s ) R1 (1 R2CS ).R1
Ep 1
1 Kp
Ep 1
1
4.3.2 El modelo simplificado de un sistema mecánico rotacional, se representa en la siguiente figura:
2
Si: J = 5 Kgm (momento inercial)
B = 6 Nm/rad/seg (coeficiente de friccion
W = viscosa)
Velocidad angular rad/seg.
T = Torque Nm.
Determine la función de transferencia del sistema, y bosqueje la grafica de la velocidad vs. Tiempo, si la
entrada del sistema es un escalón unitario.
dw
T J dt
dw
TJ bw
dt
W (S )
1
T (S )
5S 6
W (S )
0.2
T (S )
S 0.83
W (S) 1 0.2
S S 0.83
0.83t
w(t) 0.24 0.01e
num=[0.2];
den=[1 0.83];
f=tf(num,den)
t=0:0.01:10;
step(num,den,t)
grid
Transfer function:
f =
0.2
--------
s + 0.83
2
Step Response
0.25
0.2
0.15
A m plitu d e
0.1
0.05
0
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
4.3.3 Obtenga analíticamente la frecuencia natural, factor de amortiguamiento, máximo sobrepico, tiempo de
crecimiento, tiempo de establecimiento, error en estado estable del siguiente sistema (suponga H = 1):
Y (S )
2
X (S ) (2s 1)(s 3) 2
Y (S ) 1
2
X ( S ) S 3.5S 2.5
2
0.4*2.5
2 S 2 2n
S n 2
S 3.5S 2.5 n
2
n
n 1.58
2n 3.5
0.7
El máximo sobrepico, el tiempo de subida y el tiempo de asentamiento son:
1
MP e
MP 0.0459
2
3
cos
0.78rad
t 2
3.15s
s
n 1
test 3.13s
n
4.2. TRABAJO PRÁCTICO
4.4.1 Utilice Matlab para obtener la salida del sistema ante una entrada paso y una entrada rampa del ejercicio
4.3.1, compare el resultado con el obtenido analíticamente.
R1 =
8000
Ingrese el valor para R2= 4000
%ENTRADA PASO
R1=input('Ingrese el valor para R1= ') R2 =
R2=input('Ingrese el valor para R2= ') 4000
C=input('Ingrese el valor para C= ') Ingrese el valor para C=
den=[C.*R1.*R2 R1];
ft=tf(R2,den) 0.000004
step (ft)
grid C=
4.0000e-06
ft =
4000
------------
128 s + 8000
Step Response
0.5
0.45
0.4
0.35
0.3
Am plitude
0.25
0.2
0.15
0.1
0.05
0
0 0.05 0.1 0.15
Time (seconds)
Para una entrada Rampa:
%ENTRADA RAMPA Ingrese el valor para R1= 8000
R1=input('Ingrese el valor para R1= ') R1 =
R2=input('Ingrese el valor para R2= ')
C=input('Ingrese el valor para C= ') 8000
den=[C.*R1.*R2 R1 0]; Ingrese el valor para R2= 4000
ft=tf(R2,den)
step (ft) R2 =
grid 4000
4.0000e-06
ft =
4000
----------------
128 s^2 + 8000 s
4.4.2 A partir del ejercicio 4.3.1 genere las familias de curvas para los siguientes casos, compare el tiempo de
establecimiento, y el error en estado estable:
num1=[-1];
a) R1=1kΩ R2=1kΩ C=7μF den1=[0.07 1];
b) R1=1KΩ R2=2kΩ C=7μF sys1=tf(num1,den1);
c) R1=2KΩ R2=1kΩ C=7μF
d) R1=1KΩ R2=2kΩ C=70μF num2=[-2];
den2=[0.014 1];
sys2=tf(num2,den2);
num3=[-1];
den3=[0.07 2];
sys3=tf(num3,den3);
num4=[-2];
den4=[0.14 1];
sys4=tf(num4,den4);
step(sys1,sys2,sys3,sys4)
Step Response
0
-0.2
-0.4
-0.6
Amplitude -0.8
-1
-1.2
-1.4
-1.6
-1.8
-2
0 0.2 0.4 0.6 0.8 1 1.2 1.4
Time (seconds)
4.4.3 Obtenga la respuesta a la entrada que se indica a continuación para el sistema mecánico rotativo del ejercicio
4.3.2.
4.4.4 Mediante Matlab, obtenga los siguientes parámetros del ejercicio 4.3.3
1
-----------------
s^2 + 3.5 s + 3.5
4.4.5 Que sucede si la realimentación H es igual a 2 para el literal anterior?. Cual es el error absoluto y el error
actuante?. Obtenga los parámetros del literal 4.4.4
num=1;
den=[1 3.5 2.5];
G=tf(num,den);
Y=feedback(G,2)
ltiview(Y)
Y=
1
-----------------
s^2 + 3.5 s + 4.5
4.3. INFORME
4.5.1 Utilizando simulink, dibuje la respuesta a una entrada impulso, escalón unitario, rampa y una entrada tipo
ruido del sistema del literal 4.4.
Entrada Escalon Entrada Rampa
a) Tiempo de retardo, td
b) Tiempo de levantamiento crecimiento, tr
c) Tiempo pico, tp %PROGRAMA PARA LAZO CERRADO [DATOS]
d) Sobrepaso máximo, Mp disp('INGRESE LOS DATOS CON [] DE LA FUNCION
e) Tiempo de asentamiento, ts OBTENIDA CON EL ANTERIOR PROGRAMA : ')
f) Error en estado estable. num=input('INGRESE EL NUMERADO DE SU FUNCION DE
TRANSFERENCIA : ');
%PROGRAMA PARA UN LAZO CERRADO DE den=input('INGRESE EL DENOMIDOR DE SU FUNCION DE
SEGUNDO ORDEN: TRANSFERENCIA : ');
disp('INGRESE LA FT EN FORMA %CONSTANTES
MATRICIAL [LAZO ABIERTO]:') disp('FRECUENCIA NATURAL NO AMORTIGUADA : ')
num=input('Ingrese el numerador = '); wn=sqrt((den(3))/(den(1)))
den=input('Ingrese el denominador = '); disp('RELACION DE AMORTIGUAMIENTO DEL SITEMA :')
ftla=tf(num,den) zita=(den(2))/(2*(sqrt((den(1)*(den(3)))))) wd=wn*sqrt(1-
disp('INGRESE LA FT EN FORMA MATRICIAL (zita)^2); beta=atan(wd/pi);
[RETROALIMENTACION]') %ECUACIONES
rnum=input('Ingrese el numerador = '); disp('CONSTANTE DE TIEMPO T : ')
rden=input('Ingrese el denomidor = '); t=1/(wn*zita)
ftr=tf(rnum,rden) disp('TIEMPO DE LEVANTAMIENTO CRECIMIENTO Tr : ')
disp('LA FUNCION DE TRANSFERENCIA FINAL tr=(pi-beta)/wd disp('TIEMPO PICO Tp : ')
ES: [LAZO CERRADO]') tp=pi/wd
Ys=feedback(ftla,ftr) disp('SOBREPASO MAXIMO Mp : ')
mp=exp(-((pi*zita)/(wd/wn)))
disp('TIEMPO DE ASENTAMIENTO Ts(2%) : ')
ts2=4/(zita*wn)
disp('TIEMPO DE ASENTAMIENTO Ts(5%) : ')
ts5=3/(zita*wn)
4.5.3 Al archivo .m anterior agregue la opción de graficar la respuesta a una entrada paso y una entrada rampa.