Escolar Documentos
Profissional Documentos
Cultura Documentos
AVANCE DE LA PRACTICA 2
Grupo de jueves de (9.00-11.00)am
Agosto -2015
- AREQUIPA –
Desarrollo de la practica N2
1. hallar las funciones de transferencia de lazo: directo G(s), inverso H(s), abierto G(s)H(s)
i. polinómica.
*Lazo directo:
-Forma polinomica:
>> G1=tf(n1,d1);
>> G1=tf(n1,d1)
G1 =
10 s^2 + 3
---------------
s^2 + 10 s + 20
>> [z,p,k]=tf2zp(n1,d1)
z=
0.0000 + 0.5477i
0.0000 - 0.5477i
p=
-7.2361
-2.7639
k=
10
>> G1=zpk(z,p,k)
G1 =
10 (s^2 + 0.3)
-------------------
(s+7.236) (s+2.764)
*Lazo inverso
-Forma polinomica:
>> n2=[15];
>> H=tf(n2,d2)
H=
15
-----
s+1
>> n2=[15];
>> H=tf(n2,d2)
H=
15
-----
s+1
>> [z,p,k]=tf2zp(n2,d2)
z=
p=
-1
k=
15
>> H=zpk(z,p,k)
H=
15
-----
(s+1)
*Lazo abierto
-Forma polinomica
>> FT=series(G1,H)
FT =
150 s^2 + 45
------------------------
s^3 + 11 s^2 + 30 s + 20
>> [z,p,k]=tf2zp(num,dem)
z=
0.0000 + 0.5477i
0.0000 - 0.5477i
p=
-7.2361
-2.7639
-1.0000
k=
150
>> FT=zpk(z,p,k)
FT =
-------------------------
*Lazo cerrado
-Forma polinomica
>> FT=feedback(g,h)
FT =
10 s^3 + 10 s^2 + 3 s + 3
-------------------------
>> [zeros,polos,ganacia]=zpkdata(FT,'vo')
zeros =
-1.0000 + 0.0000i
0.0000 + 0.5477i
0.0000 - 0.5477i
polos =
1.0e+02 *
-1.6082 + 0.0000i
-0.0009 + 0.0063i
-0.0009 - 0.0063i
ganacia =
10
>> FT=zpk(zeros,polos,ganacia)
FT =
---------------------------------
B)
*Lazo directo
-Forma polinomica
>> G1=tf(n1,d1)
G1 =
8s+1
--------------------------
>> [z,p,k]=tf2zp(n1,d1)
z=
-0.1250
p=
0.0000 + 0.0000i
-2.1722 + 2.1056i
-2.1722 - 2.1056i
-0.6556 + 0.0000i
k=
>> G1=zpk(z,p,k)
G1 =
8 (s+0.125)
-----------------------------------
*Lazo inverso
-Forma polinomica
>> n2=[1];
>> H=tf(n2,d2)
H=
-----
s+3
>> [z,p,k]=tf2zp(n2,d2)
z=
p=
-3
k=
>> H=zpk(z,p,k)
H=
-----
(s+3)
*Lazo abierto
-Forma polinomica
>> FT=series(G1,H)
FT =
8s+1
------------------------------------
>> [zeros,polos,ganancia]=zpkdata(FT,'vo')
zeros =
-0.1250
polos =
0.0000 + 0.0000i
-2.1722 + 2.1056i
-2.1722 - 2.1056i
-3.0000 + 0.0000i
-0.6556 + 0.0000i
ganancia =
8
>> FT=zpk(zeros,polos,ganancia)
FT =
8 (s+0.125)
-----------------------------------------
*Lazo cerrado
>> W=feedback(G1,H)
W=
8 (s+3) (s+0.125)
--------------------------------------------------------
>> [zeros,polos,ganancia]=zpkdata(W,'vo')
zeros =
-3.0000
-0.1250
polos =
-2.4078 + 1.7212i
-2.4078 - 1.7212i
-1.5716 + 0.5532i
-1.5716 - 0.5532i
-0.0411 + 0.0000i
ganancia =
8
-Forma polinomica
>> [num,dem]=tfdata(W,'vo')
num =
dem =
>> W=tf(num,dem)
W=
8 s^2 + 25 s + 3
----------------------------------------
C)
*Lazo directo
>> z=[-1;-5];
>> p=[0;-2;-2+i;-2-i];
>> k=10;
>> G=zpk(z,p,k)
G=
10 (s+1) (s+5)
----------------------
s (s+2) (s^2 + 4s + 5)
>> [num,dem]=tfdata(G,'vo')
num =
0 0 10 60 50
dem =
1 6 13 10 0
>> G=tf(num,dem)
G=
10 s^2 + 60 s + 50
---------------------------
*Lazo inverso
>> H=1;
*Lazo abierto
-forma polinomica
>> FT=series(G,H)
FT =
10 s^2 + 60 s + 50
---------------------------
>> [zeros,polos,ganancia]=zpkdata(FT,'vo')
zeros =
-5
-1
polos =
0.0000 + 0.0000i
-2.0000 + 1.0000i
-2.0000 - 1.0000i
-2.0000 + 0.0000i
ganancia =
10
>> FT=zpk(zeros,polos,ganancia)
FT =
10 (s+5) (s+1)
----------------------
s (s+2) (s^2 + 4s + 5)
*Lazo cerrado
-Forma polinomica
>> w=feedback(G,H)
w=
10 s^2 + 60 s + 50
--------------------------------
>> [zeros,polos,ganancia]=zpkdata(w,'vo')
zeros =
-5
-1
polos =
-0.5917 + 3.6444i
-0.5917 - 3.6444i
-3.8684 + 0.0000i
-0.9482 + 0.0000i
ganancia =
10
>> w=zpk(zeros,polos,ganancia)
w=
10 (s+5) (s+1)
-------------------------------------------
D)
*Lazo directo
>> z=[-5];
>> p=[-15;-4;-4];
>> k=10;
>> G=zpk(z,p,k)
G=
10 (s+5)
--------------
(s+15) (s+4)^2
-forma de polinomica
>> [num,dem]=tfdata(G,'vo')
num =
0 0 10 50
dem =
1 23 136 240
>> G=tf(num,dem)
G=
10 s + 50
--------------------------
*Lazo inverso
-forma polinomica y forma de ceros y polos es igual ya que es una constante de valor 1
>> H=1
H=
*Lazo abierto
-Forma polinomica
>> FT=series(G,H)
FT =
10 s + 50
--------------------------
>> [zeros,polos,ganancia]=zpkdata(FT,'vo')
zeros =
-5
polos =
-15.0000 + 0.0000i
-4.0000 + 0.0000i
-4.0000 - 0.0000i
ganancia =
10
>> FT=zpk(zeros,polos,ganancia)
FT =
10 (s+5)
--------------
(s+15) (s+4)^2
*Lazo cerrado
-Forma polinomica
>> w=feedback(G,H)
w=
10 s + 50
--------------------------
>> [zeros,polos,ganancia]=zpkdata(W,'vo')
zeros =
-5
polos =
-14.1086 + 0.0000i
-4.4457 + 0.8892i
-4.4457 - 0.8892i
ganancia =
10
>> zpk(zeros,polos,ganacia)
ans =
10 (s+5)
--------------------------------
>> w=zpk(zeros,polos,ganacia)
w=
10 (s+5)
--------------------------------