Introducir Funciones de Transferencia en Matlab:


Tal como vimos en la introducción, una de las maneras de crear un sistema LTI (Linear Time Invariant Sytem), es mediante la función de transferencia. En este apartado veremos como implementar Fdts para sitemas SISO (Single Input, Single Output, una entrada, una salida):
Existen tres maneras básicas de representar la función de transferencia en Matlab:
A. Usando el comando tf:
Para introducir una FdT del tipo , usando el comando tf, escribir
>>W=tf(num,den)

donde num y den son vectores representando los coeficientes de los polinomios n(s) y d(s), respectivamente. El resultado de la variable W es un objeto del tipo TF, conteniendo el numerador y el denominador.

B. Como expresión racional usando la variable s de Laplace
Primero se define la variable s com un objeto TF:

>> s=tf('s');
y luego introducimos la función de transferencia como una expresión racional con la variable s.
Nota: Solo hay que definir la variable s como TF una sola vez. Todas las expresiones que vengan a continuación seran objetos TF

C. Mediante modelos ZPK (Zero-Pole-Gain)
Una forma alternativa de representar la Fdt, es mediante la factorización del numerador y del denominador:
La ventaja de esta forma es que los ceros (z) y los polos (k) de la FdT son fáciles de visualizar.
La sintaxis para especificar este tipo de modelos es:
>>H=zpk(z,p,k)
donde,
z: Son los ceros de la FdT en forma de vector.
p: Son los polos de la FdT en forma de vector.
k: Es la ganancia del sistema.  


No response to “Introducir Funciones de Transferencia en Matlab:”