Professional Documents
Culture Documents
F ( s )=
1
s(s+2)( s+5)
>> n1=[1];
>> d1=[1 7 10 0];
>> [r,p,k]=residue(n1,d1)
r=
0.0667
-0.1667
0.1000
p=
-5
-2
0
k=
[]
Fracciones Parciales:
0.0667 0.1667 0.1000
+
+
s+ 5
s+2
s
b)
F ( s )=
1
s(s +2 s +10)
2
>> n1=[1];
>> d1=[1 2 10 0];
>> [r2,p2,k2]=residue(n1,d1)
r2 =
-0.0500 + 0.0167i
-0.0500 - 0.0167i
0.1000 + 0.0000i
p2 =
-1.0000 + 3.0000i
-1.0000 - 3.0000i
0.0000 + 0.0000i
k2 =
[]
Fracciones Parciales:
0.0500+ j0.0167 0.0500 j0.0167 0.1000+ j 0.000
+
+
s+1.000+ j 3.000
s +1.000 j3.000
s
c)
F ( s )=
s +1
s( s+2)(s2 +6 s+10)
Fracciones Parciales:
0.150+ j0.200 0.150 j0.200 0.250+ j 0.00 0.0500+ j 0.00
+
+
+
s+3.00+ j1.00
s +3.00 j1.00 s+ 2.00+ j 0.00
s
c)
s
( 2+2 s+ 2)( s 2+6 s+10)
s+ 1
F ( s )=
-0.0215 - 0.0502i
0.0215 - 0.0328i
0.0215 + 0.0328i
p4 =
-3.6033 + 2.0322i
-3.6033 - 2.0322i
-0.3967 + 1.0056i
-0.3967 - 1.0056i
k4 =
[]
Fracciones Parciales:
0.0215+ j0.0502 0.0215 j 0.0502
0.0215 j 0.0328
0.0215+ j0.0328
+
+
+
s+ 3.6033+ j 2.0322 s +3.6033 j2.0322 s0.3967+ j1.0056 s+ 0.3967 j1.0056
2. 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
parte real positiva o cero.
a)
s 3 +13 s 2+ 33 s+30
Factorizacin:
b)
2.0000 - 6.0000i
-3.0000 + 1.0000i
-3.0000 - 1.0000i
-1.0000 + 0.0000i
Factorizacin:
s 4 +2 s3 +3 s +6
Factorizacin:
d)
2 s 4 +25 s +4
Factorizacin:
Funcin de transferencia:
>> TF=tf(n,d)
TF =
7 s - 17.5
---------------------s^2 - 1.907 s + 0.7674
num=( s+0.21 ) s ; den=(s 2 +6 s +30)(s1)
b)
0.2100
24 -30
Funcin de transferencia:
>> TF2=tf(num1,den1)
TF =
s^2 + 0.21 s
----------------------s^3 + 5 s^2 + 24 s 30
c)
0.9800
0.0880
0.8000
0.9900
>> den2=poly(r)
den2=
1.0000 -2.2100
1.5438 -0.3326
Funcin de transferencia:
TF3=tf(num2,den2)
TF3 =
s^2 + 0.98 s + 0.088
--------------------------------s^3 - 2.21 s^2 + 1.544 s - 0.3326
ceros=1,3, 5 ; den=( 4)(s +6)( s+ 4)(s +1)
d)
>> z=[1 3 5]
z=
1 3 5
>> num3=poly(z)
num3=
1 -9
23 -15
96
Funcin de transferencia:
>> TF4=tf(Z,E)
TF4 =
s^3 - 9 s^2 + 23 s - 15
--------------------------4 s^3 + 44 s^2 + 136 s + 96
e)
0.8000
Funcin de transferencia:
>> TF5=tf(nu,de)
TF5 =
s
----------------s^2 - 2.4 s + 0.8
4. Hallar la representacin en ceros-polo de las siguientes funciones de
transfrencia:
G ( s )=
(s +0.2)2
(s20.01) y el transductor de
>> [a,b,c,d]=tf2ss(n,d)
a=
-1.0000e-04 -1.0040e-02 -4.0000e-06
1.0000e+00
0
0
0 1.0000e+00
0
b=
1
0
0
c=
1.0000e-04 4.0000e-05 4.0000e-06
d=
0
>> [num,dem]=ss2tf(a,b,c,d)
num =
0 1.0000e-04 4.0000e-05 4.0000e-06
dem =
1.0000e+00 1.0000e-04 1.0040e-02 4.0000e-06
>> [nretro1,dretro1]=feedback(n2,d2,y2,x2,-1)
nretro1 =
0
13
dretro1 =
1
>> [nser1,dser1]=series(n1,d1,nretro1,dretro1)
nser1 =
0
26
58
25
dser1 =
1
>> [nretro2,dretro2]=feedback(nser1,dser1,y1,x1,-1)
nretro2 =
0
26
58
26
dretro2 =
1
>> TF1=tf(nretro2,dretro2)
TF1 =
s^3 + 3 s^2
-------------------------------------------s^6 + 7 s^5 + 26 s^4 + 58 s^3 + 26 s^2 + 6 s
b) Reduccin de bloques en funcin de transferencia C(s)/R 2(s):
>> [nretro1,dretro1]=feedback(n2,d2,y2,x2,-1)
nretro1 =
0
13
dretro1 =
1
>> [nser1,dser1]=series(n1,d1,y1,x1)
nser1 =
0
dser1 =
1
>> [nretro2,dretro2]=feedback(nretro1,dretro1,nser1,dser1,1)
nretro2 =
0
13
dretro2 =
1
26
58
24
>> TF11=tf(nretro2,dretro2)
TF11 =
s^5 + 7 s^4 + 13 s^3 + 3 s^2
-------------------------------------s^6 + 7 s^5 + 26 s^4 + 58 s^3 + 24 s^2
2. a).
Determine
G3 (s )=
C(s)/R1(s),
si
G 1 (s)=5.5 ,
G2 (s )=
100
s+ 50
4
H 1 ( s ) =s .
S (s +1) ,
>> n1=[5.5];
>> d1=[1];
>> n2=[100];
>> d2=[1 50];
>> n3=[4];
>> d3=[1 1 0];
>> yi=[1 0];
>> xi=[1];
>> [nser1,dser1]=series(n2,d2,n3,d3)
nser1 =
0
0 400
dser1 =
1
51
50
>> nretro1=[400];
>> dretro1=[1 51 450 0];
>> [nser2,dser2]=series(nretro1,dretro1,n1,d1)
nser2 =
0
2200
dser2 =
1
51 450
>> [nretro2,dretro2]=cloop(nser2,dser2,-1)
nretro2 =
0
51
450
2200
dretro2 =
1
2200
Funcin de transferencia:
>> TF2=tf(nretro2,dretro2)
TF2 =
2200
--------------------------s^3 + 51 s^2 + 450 s + 2200
b) Estudie el efecto que tiene sobre la funcin de transferencia el reemplazar
1
H1(s) por s+ a , con a= 0, 0.5, 5, 50, 500.
Reemplazando a=0
>> n1=[5.5];
>> d1=[1];
>> n2=[100];
>> d2=[1 50];
>> n3=[4];
>> d3=[1 1 0];
>> yi=[1];
>> xi=[1 0];
>> [nser1,dser1]=series(n2,d2,n3,d3)
nser1 =
0
0 400
dser1 =
1
51
50
Reduccin de bloque
(nser1,dser1) y H1(s):
para
la
retroalimentacin
nmero
entre
>>[nretro1,dretro1]=feedback(nser1,dser1,yi,xi,-1)
nretro1 =
0
0 400
dretro1 =
1
51
50
0 400
>>[nser2,dser2]=series(nretro1,dretro1,n1,d1)
nser2 =
0
2200
dser2 =
1
51
50
0 400
>> [nretro2,dretro2]=cloop(nser2,dser2,-1)
nretro2 =
0
2200
dretro2 =
1
51
50
2200
400
Funcin de transferencia:
>> TF1=tf(nretro2,dretro2)
TF1 =
2200 s
-----------------------------------s^4 + 51 s^3 + 50 s^2 + 2200 s + 400
Reemplazando a=0.5
>> n1=[5.5];
>> d1=[1];
>> n2=[100];
>> d2=[1 50];
>> n3=[4];
>> d3=[1 1 0];
>> yi=[1];
>> xi=[1 0.5];
>> [nser1,dser1]=series(n2,d2,n3,d3)
nser1 =
0
0 400
dser1 =
1
51
50
Reduccin de bloque
(nser1,dser1) y H1(s):
para
la
retroalimentacin
nmero
entre
>> [nretro1,dretro1]=feedback(nser1,dser1,yi,xi,-1)
nretro1 =
0
0 400 200
dretro1 =
1.0000 51.5000 75.5000 25.0000 400.0000
>> [nser2,dser2]=series(nretro1,dretro1,n1,d1)
nser2 =
0
2200
1100
dser2 =
1.0000 51.5000 75.5000 25.0000 400.0000
>> [nretro2,dretro2]=cloop(nser2,dser2,-1)
nretro2 =
0
2200
1100
dretro2 =
1.0e+03 *
0.0010
0.0515
0.0755
2.2250
1.5000
Funcin de transferencia:
>> TF1=tf(nretro2,dretro2)
TF1 =
2200 s + 1100
----------------------------------------s^4 + 51.5 s^3 + 75.5 s^2 + 2225 s + 1500
Reemplazando a=5
>> n1=[5.5];
>> d1=[1];
>> n2=[100];
>> d2=[1 50];
>> n3=[4];
>> d3=[1 1 0];
>> yi=[1];
>> xi=[1 5];
>> [nser1,dser1]=series(n2,d2,n3,d3)
nser1 =
0
0 400
dser1 =
1
51
50
Reduccin de bloque
(nser1,dser1) y H1(s):
para
la
retroalimentacin
>> [nretro1,dretro1]=feedback(nser1,dser1,yi,xi,-1)
nretro1 =
0
dretro1 =
400
2000
nmero
entre
>> [nser2,dser2]=series(nretro1,dretro1,n1,d1)
nser2 =
0
2200
11000
dser2 =
1
>> [nretro2,dretro2]=cloop(nser2,dser2,-1)
nretro2 =
0
56
305
2200
11000
dretro2 =
1
2450
11400
Funcin de transferencia:
>> TF1=tf(nretro2,dretro2)
TF1 =
2200 s + 11000
--------------------------------------s^4 + 56 s^3 + 305 s^2 + 2450 s + 11400
Reemplazando a=50
>> n1=[5.5];
>> d1=[1];
>> n2=[100];
>> d2=[1 50];
>> n3=[4];
>> [nser1,dser1]=series(n2,d2,n3,d3)
nser1 =
0
0 400
dser1 =
1
51
50
Reduccin de bloque
(nser1,dser1) y H1(s):
para
la
retroalimentacin
nmero
entre
>> [nretro1,dretro1]=feedback(nser1,dser1,yi,xi,-1)
nretro1 =
0
400
20000
dretro1 =
1
101
2600
2500
400
>> [nser2,dser2]=series(nretro1,dretro1,n1,d1)
nser2 =
0
2200
110000
dser2 =
1
101
2600
2500
400
>> [nretro2,dretro2]=cloop(nser2,dser2,-1)
nretro2 =
0
2200
110000
dretro2 =
1
101
2600
4700
110400
Funcin de transferencia:
>> TF1=tf(nretro2,dretro2)
TF1 =
2200 s + 110000
-----------------------------------------s^4 + 101 s^3 + 2600 s^2 + 4700 s + 110400
Reemplazando a=500
>> n1=[5.5];
>> d1=[1];
>> n2=[100];
>> d2=[1 50];
>> n3=[4];
>> d3=[1 1 0];
>> yi=[1];
>> xi=[1 500];
>> [nser1,dser1]=series(n2,d2,n3,d3)
nser1 =
0
0 400
dser1 =
1
51
50
Reduccin de bloque
(nser1,dser1) y H1(s):
para
la
retroalimentacin
nmero
entre
>> [nretro1,dretro1]=feedback(nser1,dser1,yi,xi,-1)
nretro1 =
0
400
200000
dretro1 =
1
551
25550
25000
400
>> [nser2,dser2]=series(nretro1,dretro1,n1,d1)
nser2 =
0
2200
1100000
dser2 =
1
551
25550
25000
400
>> [nretro2,dretro2]=cloop(nser2,dser2,-1)
nretro2 =
0
2200
1100000
dretro2 =
1
551
25550
27200
Funcin de transferencia:
>> TF1=tf(nretro2,dretro2)
TF1 =
2200 s + 1.1e06
--------------------------------------------
1100400
dser1 =
8.0000e-01
>> [nretro1,dretro1]=feedback(nser1,dser1,n2,d2,-1)
nretro1 =
0
dretro1 =
8.0000e-01 2.0000e+00
>> [nretro2,dretro2]=feedback(n1,d1,n3,d3,-1)
nretro2 =
1
dretro2 =
8.0000e-01 1.0000e+00
>> [nser2,dser2]=series(nretro2,dretro2,n2,d2)
nser2 =
2
dser2 =
8.0000e-01 1.0000e+00
>> [npar1,dpar1]=parallel(nretro1,dretro1,nser2,dser2)
npar1 =
1.6000e+00 4.8000e+00 1.0000e+00
dpar1 =
6.4000e-01 2.4000e+00 2.0000e+00
2
Reduccin de bloques en serie nmero 3 entre (npar1,dpar1) y K/ s :
>> [nser3,dser3]=series(npar1,dpar1,n4,d4)
nser3 =
16
48
10
dser3 =
6.4000e-01 2.4000e+00 2.0000e+00
>> [nretro3,dretro3]=cloop(nser3,dser3,-1)
nretro3 =
0
16
48
10
dretro3 =
6.4000e-01 2.4000e+00 1.8000e+01 4.8000e+01 1.0000e+01
Reduccin de bloques
(nretro3,dretro3) y K:
en
retroalimentacin
nmero
>> [nretro4,dretro4]=feedback(nretro3,dretro3,n5,d5)
nretro4 =
0
16
48
10
dretro4 =
6.4000e-01 2.4000e+00 1.7800e+02 5.2800e+02 1.1000e+02
Funcin de transferencia:
>> TF=tf(nretro4,dretro4)
TF =
16 s^2 + 48 s + 10
-----------------------------------------0.64 s^4 + 2.4 s^3 + 178 s^2 + 528 s + 110
entre