Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicacion Matlab Funciones de Transferencia y Diagramas de Bode
Aplicacion Matlab Funciones de Transferencia y Diagramas de Bode
Por último, con respecto al código para hallar la función de transferencia se uso unos comandos
especiales de Matlab que teniendo la respuesta del sistema y la frecuencia obtener los valores de respuesta
para cada frecuencia. Para la respuesta se usó la siguiente ecuación:
𝑗∅𝜋
𝑅𝑒𝑠𝑝𝑢𝑒𝑠𝑡𝑎 = 𝑀 ∗ 𝑒 180
Donde
M=magnitud
∅ = 𝑓𝑎𝑠𝑒
Se halla la respuesta para cada punto del vector de magnitud y fase ingresados en la interfaz y luego se
usa la función “frd(response,w)” donde se ingresan los valores anteriores y el vector de frecuencia que se
ingresó a la interfaz. Según MatWorks esta función se usa para crear información de la respuesta en
frecuencia con respecto a la respuesta y frecuencia que se le ingresa. El vector que arroja esta función
corresponde a las frecuencias subyacentes para los datos de respuesta en frecuencia.[1] Ya después de tener
este vector se usa una herramienta de estimación provista también por Matlab donde se ingresa el vector
anterior y cuantos polos y ceros se quiere obtener, se metería la información de la siguiente forma, “sys =
tfest(data,np,nz)”. Como se dijo anteriormente solo se ingresaría el número de polos por lo que la función
tomara que el número de ceros es el número de polos menos uno. Según MatWorks, la función “tfest”
estima una función de transferencia en el tiempo continuo usando el tiempo o la información en el dominio
de la frecuencia(la que estamos usando en nuestro caso), y ajusta la estimación para cumplir con el número
de polos y ceros que se le indique.[2]
C. Resultados
Con respecto a los resultados de la interfaz estos presentaron ser precisos y satisfactorios. Como se ve
en la figura (2), cuando se le indica a la interfaz que grafique se observa en las gráficas ambos bodes, uno
que presenta la ingresada por el usuario y otra punteada con rojo que representa la obtenida por el método
mencionado anteriormente.
Como se observa esta función de transferencia presenta un pequeño error de 5.41% pero esta
interfaz permite poder graficar diferentes diagramas de bodes con distintos números de polos por lo que se
puede buscar una función de transferencia que se aproxime más a la respuesta que presenta el usuario. Esto
se puede ver en la figura (3), donde se observa un bode con un solo polo, el que ingreso el usuario, el nuevo
que se graficó ahora con dos polos y la función de “grid” para poder ver las gráficas mejor.
Fig. 3. Interfaz con diferentes gráficos
Cabe mencionar que el “fit percentage” es del 100% y cuando se creaban los datos esa fue la función
de transferencia que se usó, por lo que se ve que la función “ftest” y “frd” sirven para poder obtener la
función de transferencia de los vectores magnitud, fase y frecuencia. En cuanto a mejoras se podría hacer
que el análisis y la gráfica de los vectores ingresados se hicieran con botones separados y así evitar que se
creen líneas de más en los “axes” de la interfaz, además también se podría agregar un cuadro para los ceros
y así el usuario poder hacer mejores pruebas.
D. Bibliografía
[1] MathWorks, «frd». https://la.mathworks.com/help/control/ref/frd.html (accedido may 20, 2020).
[2] MathWorks, «tfest-Transfer function estimation». https://la.mathworks.com/help/ident/ref/tfest.html
(accedido may 20, 2020).