Anda di halaman 1dari 9

Repblica de Panam

Universidad Tecnolgica de Panam


Facultad de Ingeniera Mecnica
Ingeniera Aeronutica

Integrantes:
Yaneth Baso 7-710-2138
Aldair Alfonso 5-713-1865
Jorge Flores 6-720-1113

Profesor:
Hctor Vergara

Materia:
Teora de Control

Laboratorio # 1

Fecha de Entrega:
28/8/2017

Ao Lectivo: 2017
Asignaciones:
1. Encuentre la expansin en fracciones parciales de las siguientes
funciones:
1
a)
(+1)(+4)

na= 1;
da=conv([1 1],[1 4])
printsys(na,da);
[za,pa,ka]=tf2zp(na,da);
[Ra,Pa,Ka]=residue(na,da);

1
b)
(+2)(+5)

N1=[1];
D1=conv(conv([1 0],[1 2]),[1 5]);
printsys(N1,D1)
[z,p,k]=tf2zp(N1,D1)
[N2,D2]=zp2tf(z,p,k)
[R,P,K]=residue(N1,D1)

1
c)
( 2 +2+10)

n3=1
d3=conv([0 1 0],[1 2 10]);
printsys(n3,d3);
[R,P]=residue(n3,d3);

+2
d)
2 (+1)(+6)

nd= [1 2];
s2=1;
ds=conv([1 1],[1 6]);
dd=conv(s2,ds);
printsys(nd,dd);
[zd,pd,kd]=tf2zp(nd,dd);
[Rd,Pd,Kd]=residue(nd,dd);
+1
e)
(+2)( 2 +6+10)

N1=[1 1];
D1=conv(conv([1 0],[1 2]),[1 6 10]);
printsys(N1,D1)
[z,p,k]=tf2zp(N1,D1)
[N2,D2]=zp2tf(z,p,k)
[R,P,K]=residue(N1,D1)

10(+1.01)
f)
(+1)( 2 +2+10)

n6=conv([0 10],[1 1.01]);


d6=conv(conv([0 1 0],[0 1 1]),[1 2 10]);
printsys(n6,d6);
[R,P]=residue(n6,d6);

+1
g)
( 2 +2+2)( 2 +6+10)

ng= [1 1];
dg=conv([1 2 2],[1 6 10])
printsys(ng,dg);
[zg,pg,kg]=tf2zp(ng,dg);
[Rg,Pg,Kg]=residue(ng,dg);

2. Muestre el polinomio resultante (Usando poly2str) de producto de los


factores en el denominador para cada una de la funciones del problema 1. Para
los clculos use a) poly; b) conv. Diga si hay alguna ventaja o desventaja al
usar una funcin u otra.

1
a)
(+1)(+4)

poly2str(da,'s')
pola=poly(da)
rla=roots(pola)
1
b)
(+2)(+5)

N1=[1];
D1=conv(conv([1 0],[1 2]),[1 5]);
printsys(N1,D1)
poly2str(D1,'s')

1
c)
( 2 +2+10)

n3=[1];
d3=conv([0 1 0],[1 2 10]);
poly2str(d3,'s')

+2
d)
2 (+1)(+6)

poly2str(dd,'s')
pold=poly(dd)
rld=roots(pold)

+1
e)
(+2)( 2 +6+10)

N1=[1 1];
D1=conv(conv([1 0],[1 2]),[1 6 10]);
printsys(N1,D1)
poly2str(D1,'s')

10(+1.01)
f)
(+1)( 2 +2+10)

n6=conv([0 10],[1 1.01]);


d6=conv(conv([0 1 0],[0 1 1]),[1 2 10]);
poly2str(d6,'s')
+1
g)
( 2 +2+2)( 2 +6+10)

poly2str(dg,'s')
polg=poly(dg)
rlg=roots(polg)

3. Factorice los siguientes polinomios. Note que siempre que hay una potencia
del polinomio con signo negativo o que sea cero, al menos una raz tiene pate
real positiva o cero. (Comprender el por qu cuando estudie el criterio de
Routh Hurwits, en el captulo 5 y el laboratorio 10.

a) S3+ 13S2 + 33S + 30

P=[1 13 33 30];
poly2str(p,'s')
r1=roots(p)
pol=poly(r1)

b) S3+4S2+6S+4

syms S;
factor(1*S^3+4*S^2+6*S+4)

c) S4+2S3+2S2+3S+6

syms s;
factor(1*s^4+2*s^3+2*s^2+3*s^6)

d) S4+7S3+122S2+11.05

P=[1 7 12.2 11.05 0];


poly2str(p,'s')
r1=roots(p)
pol=poly(r1)
e) S5+3S4+28S3+226S2+600S+400
syms S;
factor(1*S^5+3*S^4+28*S^3+226*S^2+600*S+400)

f) S6+6S5+4S4-42S3-113S2-108S-36
syms s;
factor(1*s^6+6*s^5+4*s^4-42*s^3-113*s^2-108*s-36)

g) S7-20S5-2S4-42S3-113S2-108S-36

P=[1 0 -20 -2 0 64 0 -128];


poly2str(p,'s')
r1=roots(p)
pol=poly(r1)

h) 6S5-13S4-18S3+112S2+180S-144

syms S;
factor(6*S^5-13*S^4-81*S^3+112*S^2+180*S-144)

i) 9S7-23S5-56S4-S3+123

syms s;
factor(9*s^7-23*s^5-56*s^4-1*s^3+123)

j) 2S4+25S+4

P=[2 0 0 25 4];
poly2str(p,'s')
r1=roots(p)
pol=poly(r1)
4. Hallar la representacin de cero-polo de las siguientes funciones.

4 2 +17+525
a)
4 +72 3 +295 2 +1600

n1=[4 17 525];
d1=[1 72 295 1600];
[z,p,k]=tf2zp(n1,d1)

4+7
b)
91 2 +318+664

N1=[4 7];
D1=[91 318 664];
printsys(N1,D1)
[z,p,k]=tf2zp(N1,D1)

+1
c)
3 +19 2 +0.95+0.15

n=[1 1];
d=[1 1.8 0.95 0.15];
printsys(n,d);
[a,b,c]=tf2zp(n,d)

94
d)
3 +8 2 +17+10

n2=[9 -4];
d2[1 8 17 10];
[z,p,k]=tf2zp(n2,d2)

5 2 +69+191
e)
4 +2.6 3 5 2 8.4

N1=[5 69 191];
D1=[1 26 -5 -8.4];
printsys(N1,D1)
[z,p,k]=tf2zp(N1,D1)
9+8
f)
65 2 +1458+677

nf=[9 8];
df=[65 1458 677];
printsys(nf,df);
[d,e,f]=tf2zp(nf,df)

5. Construya la funcin en forma polinmica, dada los siguientes datos:

a)k=7;ceros:-2.5;polos:-1.33,-0.577
kx=7;
numx1=[1 2.5]
numx=conv(kx,numx1);
px=conv([1 1.33],[1 0.577]);
printsys(numx,px);

b) k=7.75; ceros: 1, 1, 2; polos: 1, 2, 2.

k=[7.75];
z=[1,1,2];
p=[-1,-2,-2];
[N1,D1]=zp2tf(z,p,k)

c) Numerador los factores son; (S+0.21) y S; Denominador los factores son


(S2+6S+30) y (S-1).

nc=conv([1 0.21],[1 0]);


dc=conv([1 6 30],[0 1 -1]);
printsys(nc,dc);

d) numerador: los factores son 3 y(S+4), denominador los factores son 3 +


20 + 130 y (S+2).

numy1=[0 3];
numy2=[1 4];
numy=conv(numy1,numy2);
deny=conv([1 20 139],[1 2])
printsys(numy,deny);
e) numerador: los factores son s + 0.88 y s + 0.10; polos: 0.42, 0.80 y
0.99.

N1=conv([1 0.88],[1 0.10]);


D1=poly([-0.42 -0.80 -0.99]);
printsys(N1,D1)

f) ceros: 1,3,5; denominador: los factores son (4), (S+6), (S+4), (S+1)

z=[1];
d=conv(conv(conv([0 4],[1 6]),[1 4]),[1 1]);
printsys(z,d);

g) k=1; ceros: ninguno; polos:-2.-0.40

kz=1;
numz1=1;
numz=conv(kz,numz1);
pz=conv([1 2],[1 0.40]);
printsys(numz,pz);

Anda mungkin juga menyukai