Académique Documents
Professionnel Documents
Culture Documents
2.4 Cuestionario:
1.- Mediante el MATLAB, CC5 Y VISSIM, realizar los mismos pasos del desarrollo para la
solución de la siguiente función de transferencia.
>>
NUM =
DEN1 =
1.0000 0.3000
DEN2 =
1.0000 0.1000
DEN3 =
1 1 1
DEN4 =
DEN =
Transfer function:
s^2 + 2.5 s + 1.5
----------------------------------------
s^4 + 1.4 s^3 + 1.43 s^2 + 0.43 s + 0.03
[ceros,polos,ganancia]=tf2zp(NUM,DEN)
>>
ceros =
-1.5000
-1.0000
polos =
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.3000
-0.1000
ganancia =
>>
NUMR =
DENR =
1 0
Transfer function:
1
-
s
Transfer function:
s^2 + 2.5 s + 1.5
--------------------------------------------
s^5 + 1.4 s^4 + 1.43 s^3 + 0.43 s^2 + 0.03 s
[NUMY,DENY]=tfdata(Y,'S')
[RESIDUOS,POLOS,DIRECTO]=residue(NUMY,DENY)
>>
NUMY =
DENY =
RESIDUOS =
0.7546 + 0.4919i
0.7546 - 0.4919i
17.7215
-69.2308
50.0000
POLOS =
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.3000
-0.1000
DIRECTO =
[]
g=(s^2+3*s+2)/(s*(s+0.5)^2*(s^2+2*s+2))
pretty(g)
r=1/s
y=g*r
pretty(ilaplace(y))
>>
g=
(s^2+3*s+2)/s/(s+1/2)^2/(s^2+2*s+2)
2
s +3s+2
---------------------------
2 2
s (s + 1/2) (s + 2 s + 2)
r=
1/s
y=
(s^2+3*s+2)/s^2/(s+1/2)^2/(s^2+2*s+2)
352
4 t - 14 + 12/5 t exp(- 1/2 t) + --- exp(- 1/2 t) - 2/25 exp(-t) cos(t)
25
14
+ -- exp(-t) sin(t)
25
step(G,15)
title('respuesta en el tiempo')
xlabel('tiempo')
ylabel('amplitud de y')
grid
>>
[A,B,C,D]=tf2ss(NUM,DEN)
>>
A=
B=
1
0
0
0
C=
D=
[NUMT,DENT]=ss2tf(A,B,C,D)
Gt=tf(NUMT,DENT)
display(G)
>>
NUMT =
DENT =
Transfer function:
-2.22e-016 s^3 + s^2 + 2.5 s + 1.5
----------------------------------------
s^4 + 1.4 s^3 + 1.43 s^2 + 0.43 s + 0.03
Transfer function:
s^2 + 2.5 s + 1.5
----------------------------------------
s^4 + 1.4 s^3 + 1.43 s^2 + 0.43 s + 0.03
G=(s^2+2.5*s+1.5)/((s+0.3)*(s+0.1)*(s^2+s+1))
G
CC>
s^2 +2,5s +1,5
G(s) = —————————
(s+0,3)(s+0,1)(s^2 +s +1)
pzf(G)
CC>
(s+1)(s+1,5)
G(s) = ——————————————
(s+0,1)(s+0,3)[(s+0,5)^2+0,866^2]
b) Función de transferencia en forma de constantes de tiempo.
tcf(G)
CC>
50( 0,6667s^2 +1,667s +1)
G(s) = ————————————
( 3,333s+1)( 10s+1)(s^2 +s +1)
unitary(G)
CC>
R=1/s
Y=G*R
Y
CC>
s^2 +2,5s +1,5
Y(s) = ————————————
s(s+0,3)(s+0,1)(s^2 +s +1)
e) Expansión en fracciones parciales de la salida Y(s).
pfe(Y)
CC>
50 69,23 17,72 1,509s-0,09737
Y(s) = ———— - ————+ ————+ —————————
s (s+0,1) (s+0,3) [(s+0,5)^2+0,866^2]
ilt(Y)
CC>
Y(t) = 50 - 69,23*exp(-0,1t) + 17,72*exp(-0,3t) + 1,802*cos(0,866t+0,5777)*exp(-0,5t)
for t >= 0
CC>
p=ocf(G)
display(p)
%forma controlable
p1=ccf(G)
display(p)
CC>
p.a =
-1,4000000 1 0 0
-1,4300000 0 1 0
-0,4300000 0 0 1
-0,0300000 0 0 0
p.b =
0
1
2,5000000
1,5000000
p.c =
1 0 0 0
p.d = 0
p.a =
-1,4000000 1 0 0
-1,4300000 0 1 0
-0,4300000 0 0 1
-0,0300000 0 0 0
p.b =
0
1
2,5000000
1,5000000
p.c =
1 0 0 0
p.d = 0
Gt=fadeeva(p)
Gt
single(Gt)
single(G)
CC>
1s^2 +2,5s +1,5
Gt(s) = ——————————————
s^4 +1,4s^3 +1,43s^2 +0,43s +0,03
Plot
35
30
1 + 25
+
20
2.5
+
15
+
+
l 10
+ / 1/S 1/S 1/S 1/S 1.5
r
5
1
0
0 2 4 6 8 10 12
+
Time (sec)
+
-1.4
-1.43
+
+ -0.43
+
+ -0.03
2.5 Conclusiones.
Laboratorio en el cual pude notar que algunos tipos de programas pueden ser
mas fácil de usar que otro, mas sencillo en su manejo y aplicación.
Bibliografía: