Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. OBJETIVOS
a) Función de transferencia
Una función de transferencia (FT) es una expresión lineal (polinomial) de la relación que hay entre una
señal de salida versus una señal de entrada.
Salida ( s)
FuncióndeTransferencia = FT =
Entrada ( s)
MatLab permite una serie de comandos para trabajar las diversas formas de representación de los sistemas
de control a partir de sus funciones de transferencia, por ejemplo
• Numerador, denominador
>> n = [1 2 3], d = [4 15 6]
n=
1 2 3
d=
4 15 6
SON DATOS POLINOMIALES
• Variables de estado
>> A = [1 2; 0 1], B = [1; 2], C = [1 3; 0 1], D = [1; 0], G = ss(A, B, C, D)
A=
1 2
0 1
B=
1
2
C=
1 3
0 1
D=
1
0
SON DATOS MATRICIALES
a) Modelos
Una función de transferencia, como se ha mostrado arriba es en general la división de dos polinomios
(numerador y denominador) en S (operador Laplaciano), sin embargo, MatLab permite la representación
de estas a través de modelos, estos son más bien etiquetas o expresiones lingüísticas que pueden ser
manipuladas fácilmente.
Hay varios tipos de modelos:
b.1) Transfer function (TF) aquí el modelo es una expresión lingüística de polinomios en S
>> n = [1 2], d = [1 3 0]
n=
1 2
d=
1 3 0
>> G = tf(n, d)
Transfer function:
s+2
---------
s^2 + 3 s
G ES UN MODELO POLINOMIAL
como se puede ver los argumentos de entrada son los coeficientes de los polinomios de numerador y
denominador respectivamente
b.2) Zeros, polos, ganancia (ZPK) aquí se tiene una expresión lingüística donde numerador y denominador
están factorizados
>> G = zpk(z, p, k)
Zero/pole/gain:
10 (s+1) (s+3)
----------------------------
s (s+5) (s^2 + 2s + 10)
G ES UN MODELO FACTORIZADO
donde los argumentos de entrada son un vector columna con los ceros, un vector columna con los polos y
la ganancia de la función de transferencia
b.3) Variables de Estado (SS) aquí se tiene una expresión lingüística ya no como polinomios, sino más bien
como una representación en variables de estado (ecuaciones diferenciales de primer orden)
>> G = ss(A, B, C, D)
a=
x1 x2
x1 1 2
x2 0 1
b=
u1
x1 1
x2 2
c=
x1 x2
y1 1 3
y2 0 1
d=
u1
y1 1
y2 0
Continuous-time model.
G ES UN MODELO MATRICIAL
G1(s) G2(s)
+
G(s)
-
+ H(s)
Nota.- Es conveniente que revise la sintaxis de cada comando a través del help antes de usarlos, para
asegurarse de que están correctamente usados y conocer las variantes que ofrecen, así como otros
comandos relacionados
• Definaen Matlab cada uno de los sistemas cuyas funciones de transferencia se muestran, utilice en
cada caso las formas polinomil y factorizada:
a)
b)
6s 2 + 5
G( s) =
s 4 - 12s 3 + 18s 2 + 3s
3(s - 1)( s + 8)2
c) G( s) = H(s) = 1
s3 (s + 1)2 (s 2 - 6s + 5)
d) En el sistema del diagrama mostrado, utilice los comandos de reducción de bloques para hallar la
función de transferencia de lazo cerrado del sistema.
• Halle el diagrama de ceros y polos y el valor numérico de los mismos asociados a la función de
transferencia del sistema (usar pzmap)
IV. CONCLUSIONES