Escolar Documentos
Profissional Documentos
Cultura Documentos
22)
Universidad de Buenos Aires
CONVERSIN DE MODELOS
Matlab permite que los distintos modelos puedan ser convertidos entre s, de
modo que, por ejemplo, se pueda obtener la forma factorizada de la funcin de
transferencia cero-polo-ganancia, partiendo de la forma de cociente de polinomios.
Funcin : residue
La funcin residue convierte la funcin de transferencia polinmica:
b0 s n + b1 s n 1 + ..... + bn 1 s + bn
H ( s) =
a 0 s m + a1 s m 1 + ..... + a m 1 s + a m
r1 r2 r
H (s) = + + ...... + n + k ( s )
s p1 s p 2 s pn
Instruccin:
Las entradas son los coeficientes de los polinomios B (b0, b1,..., bn-1),
numerador de la expresin polinmica y A (a0, a1,..., am-1), denominador de la
expresin polinmica.
Ejemplo 1:
s 2 + 2s + 3 s 2 + 2s + 3
H ( s) = =
( s + 1) 3 s 3 + 3s 2 + 3s + 1
Introduccin al Matlab 1
Clase 2
Facultad de Ingeniera Sistemas de Control (67.22)
Universidad de Buenos Aires
MATLAB
r=
1.0000
-0.0000
2.0000
p=
-1.0000
-1.0000
-1.0000
1 2
H (s) = +
s +1 s +1
Funcin : tf2zp
b0 s n + b1 s n 1 + ..... + bn 1 s + bn
H ( s) =
a 0 s m + a1 s m 1 + ..... + a m 1 s + a m
(s-z1)(s-z2)(s-zn)
H(s)= k
(s-p1)(s-p2)(s-pn)
Instruccin:
[z,p,k] = tf2zp (num,den)
Esta instruccin determina los ceros (z1, z2, , zn), los polos (p1, p2,..., pn) y
la ganancia correspondiente (k) de la funcin de transferencia del tipo cero-polo-
ganancia.
2 Introduccin al Matlab
Clase 2
Facultad de Ingeniera Sistemas de Control (67.22)
Universidad de Buenos Aires
Ejemplo 2:
s 2 + 2s + 3 s 2 + 2s + 3
H ( s) = =
( s + 1) 3 s 3 + 3s 2 + 3s + 1
MATLAB
num =
1 2 3
den=[1,3,3,1]
den =
1 3 3 1
[z,p,k]=tf2zp(num,den)
z=
-1.0000 + 1.4142i
-1.0000 - 1.4142i
p=
-1.0000
-1.0000 + 0.0000i
-1.0000 - 0.0000i
k=
Introduccin al Matlab 3
Clase 2
Facultad de Ingeniera Sistemas de Control (67.22)
Universidad de Buenos Aires
H (s) =
(s + 1 1,4142i )(s + 1 + 1,4142i )
(s + 1)3
Funcin : zp2tf
(s-z1)(s-z2)(s-zn)
H(s)= k
(s-p1)(s-p2)(s-pn)
b0 s n + b1 s n 1 + ..... + bn 1 s + bn
H ( s) =
a 0 s m + a1 s m 1 + ..... + a m 1 s + a m
Instruccin:
[num,den] = zp2tf (z,p,k)
Ejemplo 3:
H (s) =
(s + 1 1,4142i )(s + 1 + 1,4142i )
(s + 1)3
MATLAB
num =
4 Introduccin al Matlab
Clase 2
Facultad de Ingeniera Sistemas de Control (67.22)
Universidad de Buenos Aires
den =
1 3 3 1
s 2 + 2s + 3 s 2 + 2s + 3
H ( s) = =
( s + 1) 3 s 3 + 3s 2 + 3s + 1
Introduccin al Matlab 5
Clase 2