Sie sind auf Seite 1von 18

INFORME DEL PRIMER LABORATORIO DE TEORIA DE REDES

UNIVERSIDAD RICARDO PALMA


ESCUELA DE INGENIERIA ELECTRONICA

TEMA: FUNCIONES DE TRANSFERENCIA, POLOS Y CEROS


CURSO: TEORIA DE REDES
PROFESOR: EDUARDO ALE ESTRADA
ALUMNO: YAURI CAMIZAN HEVER DANIEL
CODIGO: 201320725
SEMESTRE: 2016-II
LABORATORIO #1: FUNCIONES DE TRANSFERENCIA, POLOS Y CEROS
1.-DEFINIR LOS COMANDOS: tf, zpk, tp2tf, zp2tf, pzmap, zplane (z,p),
zplane (z), zplane (p).
A) Comando tf:
Este comando nos sirve para poder crear una funcin de transferencia o
tambin para convertir un sistema a una funcin de transferencia. Se le
denota de la siguiente forma >>tf(num,den).
B) Comando zpk:
Este comando nos sirve para obtener la funcin de transferencia factorizada
en funcin de sus polos y ceros, se puede decir que este comando nos
proporcionara la representacin factorizada de la funcin de transferencia.
Se le denota de las siguientes formas: >>zpk(z,p,k) ,>>sys=zpk(sys) ,
>>sys=zpk(z,p,k).
C) Comando tp2tf:
Este comando nos sirve para encontrar los polos y ceros de una funcin de
transferencia, a partir de numerador y denominador del polinomio, se
puede decir que este comando especifica los valores exactos de los ceros,
polos y la constante (ganancia) k. Se le denota de la siguiente forma:
>>[z,p,k]=tf2zp(num,den).
D) Comando zp2tf:
Este comando nos sirve para obtener los valores de los coeficientes de la
funcin de transferencia a partir de los valores de los ceros, polos y la
constate k. Se denota de la siguiente forma: >>[num,den]=zp2tf(z,p,k).

E) Comando pzmap:
Este comando nos sirve para generar en forma grfica y automtica los
valores de los ceros y los polos, previamente ingresados los valores
correspondientes al numerador y denominador de la funcin de
transferencia. Se le denota de la siguiente forma: >>pzmap(num,den).
F) Comando zplane(z,p):
Este comando nos sirve para representar en forma grfica los valores de los
ceros y los polos donde los ceros se representan con un circulo y los polos
se representan con un aspa, si se diera el caso de polos y ceros mltiples la
grfica lo mostrara en la parte superior derecha del cero o polo lo cual no
hace el comando pzmap. Se le denota de la siguiente forma: >>zplane(z,p).
G) Comando zplane(z):
Este comando nos sirve para ubicar nicamente los ceros y representarlos
en forma grfica. Se le denota de la siguiente forma: >>zplane(z).
H) Comando zplane(p):
Este comando nos sirve para ubicar nicamente los polos y representarlos
en forma grfica. Se le denota de la siguiente forma: >>zplane(p).
2.-PROPONER 5 EJEMPLOS DE FUNCION DE TRANSFERENCIA.
a) Coeficientes del numerador y denominador del polinomio1:
N= [2 10 40]
D= [5 15 20 25]
b) Coeficientes del numerador y denominador del polinomio2:
N= [4 8 10]
D= [3 6 9 12]
c) Coeficientes del numerador y denominador del polinomio3:
N= [1 2 3 4]
D= [5 4 3 2 1]
d) Coeficientes del numerador y denominador del polinomio4:
N= [50 70 90 110]
D= [40 80 100 160 320]
e) Coeficientes del numerador y denominador del polinomio5:
N= [10 100 20 200]
D= [40 400 60 600 80]
3.- APLICAR LOS COMANDOS QUE SE INDICAN EN EL PUNTO 1 A LOS 5
EJEMPLOS PROPUESTOS, UTILIZANDO MATLAB.
a)

>> N=[2 10 40];

>> D=[5 15 20 25];

>> sys=tf(N,D)

sys =

2 s^2 + 10 s + 40

--------------------------

5 s^3 + 15 s^2 + 20 s + 25

>> sys=zpk(sys)

sys =

0.4 (s^2 + 5s + 20)

---------------------------------

(s+2.213) (s^2 + 0.7866s + 2.259)

>> [z,p,k]=tf2zp(N,D)

z=

-2.5000 + 3.7081i

-2.5000 - 3.7081i

p=

-2.2134 + 0.0000i

-0.3933 + 1.4506i

-0.3933 - 1.4506i

k=

0.4000

>> [N,D]=zp2tf(z,p,k)

N=

0 0.4000 2.0000 8.0000

D=

1.0000 3.0000 4.0000 5.0000


Multiplicamos por 5 al numerador y denominador:

>> N=[2 10 40];

>> D=[5 15 20 25];

Ahora graficando:

>> pzmap(N,D)

>> zplane(z,p)
>> zplane(z)

>> zplane(p)
b)

>> N=[4 8 10];

>> D=[3 6 9 12];

>> sys=tf(N,D)

sys =

4 s^2 + 8 s + 10

------------------------

3 s^3 + 6 s^2 + 9 s + 12

>> sys=zpk(sys)

sys =

1.3333 (s^2 + 2s + 2.5)

---------------------------------

(s+1.651) (s^2 + 0.3494s + 2.423)

>> [z,p,k]=tf2zp(N,D)

z=

-1.0000 + 1.2247i

-1.0000 - 1.2247i

p=

-1.6506 + 0.0000i

-0.1747 + 1.5469i

-0.1747 - 1.5469i

k=

1.3333

>> [N,D]=zp2tf(z,p,k)

N=

0 1.3333 2.6667 3.3333

D=

1.0000 2.0000 3.0000 4.0000


Multiplicamos por 3 al numerador y denominador:

>> N=[4 8 10];

>> D=[3 6 9 12];

Ahora graficando:

>> pzmap(N,D)

>> zplane(z,p)
>> zplane(z)

>> zplane(p)
c)

>> N=[1 2 3 4];

>> D=[5 4 3 2 1];

>> sys=tf(N,D)

sys =

s^3 + 2 s^2 + 3 s + 4

-------------------------------

5 s^4 + 4 s^3 + 3 s^2 + 2 s + 1

>> sys=zpk(sys)

sys =

0.2 (s+1.651) (s^2 + 0.3494s + 2.423)

------------------------------------------------

(s^2 + 1.076s + 0.4176) (s^2 - 0.2757s + 0.4789)

>> [z,p,k]=tf2zp(N,D)

z=

-1.6506 + 0.0000i

-0.1747 + 1.5469i

-0.1747 - 1.5469i

p=

0.1378 + 0.6782i

0.1378 - 0.6782i

-0.5378 + 0.3583i

-0.5378 - 0.3583i

k=

0.2000

>> [N,D]=zp2tf(z,p,k)

N=

0 0.2000 0.4000 0.6000 0.8000

D=

1.0000 0.8000 0.6000 0.4000 0.2000


Multiplicamos por 5 al numerador y denominador:

>> N=[1 2 3 4];

>> D=[5 4 3 2 1];

Ahora graficando:

>> pzmap(N,D)

>> zplane(z,p)
>> zplane(z)

>> zplane(p)
d)

>> N=[50 70 90 110];

>> D=[40 80 100 160 320];

>> sys=tf(N,D)

sys =

50 s^3 + 70 s^2 + 90 s + 110

---------------------------------------

40 s^4 + 80 s^3 + 100 s^2 + 160 s + 320

>> sys=zpk(sys)

sys =

1.25 (s+1.309) (s^2 + 0.09108s + 1.681)

---------------------------------------------

(s^2 + 3.054s + 3.278) (s^2 - 1.054s + 2.441)

>> [z,p,k]=tf2zp(N,D)

z=

-1.3089 + 0.0000i

-0.0455 + 1.2956i

-0.0455 - 1.2956i

p=

-1.5269 + 0.9726i

-1.5269 - 0.9726i

0.5269 + 1.4708i

0.5269 - 1.4708i

k=

1.2500

>> [N,D]=zp2tf(z,p,k)

N=

0 1.2500 1.7500 2.2500 2.7500

D=

1.0000 2.0000 2.5000 4.0000 8.0000


Multiplicamos por 40 al numerador y denominador:

>> N=[50 70 90 110];

>> D=[40 80 100 160 320];

Ahora graficando:

>> pzmap(N,D)

>> zplane(z,p)
>> zplane(z)

>> zplane(p)
e)

>> N=[10 100 20 200];

>> D=[40 400 60 600 80];

>> sys=tf(N,D)

sys =

10 s^3 + 100 s^2 + 20 s + 200

--------------------------------------

40 s^4 + 400 s^3 + 60 s^2 + 600 s + 80

>> sys=zpk(sys)

sys =

0.25 (s+10) (s^2 + 2)

--------------------------------------------

(s+9.998) (s+0.1336) (s^2 - 0.1316s + 1.498)

>> [z,p,k]=tf2zp(N,D)

z=

-10.0000 + 0.0000i

0.0000 + 1.4142i

0.0000 - 1.4142i

p=

-9.9980 + 0.0000i

0.0658 + 1.2221i

0.0658 - 1.2221i

-0.1336 + 0.0000i

k=

0.2500

>> [N,D]=zp2tf(z,p,k)

N=

0 0.2500 2.5000 0.5000 5.0000

D=

1.0000 10.0000 1.5000 15.0000 2.0000


Multiplicamos por 40 al numerador y denominador:

>> N=[10 100 20 200];

>> D=[40 400 60 600 80];

Ahora graficando:

>> pzmap(N,D)

>> zplane(z,p)
>> zplane(z)

>> zplane(p)

Das könnte Ihnen auch gefallen