SlideShare una empresa de Scribd logo
1 de 11
Respuesta en
Frecuencia
MATLAB
Realizado por:
Maricarmen Rosales Antón
C.I: 23590187
Teoría de control.
Prof: Ing. Alejandro Bolivar
Introducción
MATLAB es un gran programa de cálculo técnico y científico; es
una buena herramienta de alto nivel para desarrollar aplicaciones
técnicas, fácil de utilizar.
MATLAB dispone de un código básico y de varias librerías
especializadas (toolboxes). La ventana de Matlab cuenta con
diversas secciones. La más importante es la command window.
Las otras secciones son: el current directory , que es la carpeta
en la cual estamos trabajando, el workspace, donde podemos
visualizar las variables que han sido creadas, y el command
history, que guarda todas las acciones realizadas en el command
window. En la esquina superior izquierda, encontramos la opción
de crear un nuevo archivo M. En estos archivos (que tienen la
extensión .m) se escriben los programas donde se usa el lenguaje
Matlab. Otras opciones que encontramos son la de iniciar Simulink
y GUIDE, una IDE que facilita el desarrollo de interfaces gráficas.
Diagrama De Bode
Consta de dos trazados:
• Diagrama del logaritmo del módulo de una función de transferencia
sinusoidal.
• Diagrama del ángulo de fase.
Ambos representados en función de la frecuencia en escala logarítmica.
Ejemplo:
Dibujar el diagrama de bode para la siguiente función de transferencia:
𝐺 𝑗𝜔 =
10 𝑗𝜔 + 3
𝑗𝜔 𝑗𝜔 + 2 𝑗𝜔 2 + 𝑗𝜔 + 2
MATLAB solo acepta funciones de transferencia en el dominio s, para ello
se hicieron los cambios de Jω teniendo en cuenta que s= Jω, y queda la
función:
𝐺 𝑠 =
10 𝑠 + 3
𝑠 𝑠 + 2 𝑠 2 + 𝑠 + 2 𝐺 𝑠 =
10𝑠 + 30
𝑠4 + 3𝑠3 + 4𝑠2 + 4𝑠
Para definir una función de transferencia en MATLAB, se debe crear una
variable, pala mi ejemplo la llamaré “g” y luego le asigno tf seguido de los
coeficientes del numerador y denominador de la siguiente forma:
g= tf([coeficientes del polinomio del numerador],[coeficientes del
polinomio del denominador]);
Es indispensable que cada línea se finalice con un punto y coma, ya que este
indica que aun no debe hacer ninguna instrucción.
Luego para indicar que se debe dibujar el diagrama de bode, se escribe una
instrucción primitiva de matlab “bode()”. Dentro de los paréntesis se debe
colocar la función de transferencia con la que se desea trabajar.
En realidad hay muchas variantes de instrucciones, pero para mi ejemplo,
por cuestión de eficiencia de código, lo implemente de la siguiente forma:
g=tf([10 30],[1 3 4 4 0]);
bode(g)
margin(g)
Cabe resaltar que para que este código sea leído eficientemente y sin
generar errores, los coeficientes del polinomio deben ser colocados de
forma decreciente, y si es el caso que dicho polinomio carece de término
independiente este debe ser representado por un cero (0), igualmente si
no existe algún factor de dicho polinomio.
La instrucción “margin()” sirve para dibujar el diagrama de Bode y
muestra con líneas verticales los márgenes de ganancia y de fase.
El código en Matlab:
>> %% Instituto Universitario Politécnico “Santiago Mariño”
%% Extension Porlamar
%% Teoria De Control
%% Respuesta en Frecuencia
%% Usando MATLAB
%% Realizado por: Maricarmen Rosales Antón
%% CI: 23.590.187
g=tf([10 30],[1 3 4 4 0]);
bode(g)
margin(g)
Los dos “%” son para comentarios
Diagrama Polar o Nyquist
Es una representación de una función de transferencia, se utiliza para la
evaluación de la estabilidad de un sistema con realimentación. La
representación en los ejes cardinales es, la parte real de la función de
transferencia se representa en el eje X, la parte imaginaria se traza en el eje Y.
La frecuencia se recorre como un parámetro, por lo que a cada frecuencia le
corresponde un punto de la gráfica. Alternativamente, en coordenadas polares,
la ganancia de la función de transferencia se representa en la coordenada radial,
mientras que la fase de la función de transferencia se representa en la
coordenada angular.
Ejemplo:
Grafique el diagrama polar de esta función de transferencia:
Código en Matlab:
%% Instituto Universitario Politécnico “Santiago
Mariño”
%% Extension Porlamar
%% Teoria De Control
%% Respuesta en Frecuencia
%% Usando MATLAB
%% Realizado por: Maricarmen Rosales Antón
%% CI: 23.590.187
w=0.1:0.1:100;
[re,im,w]=nyquist([1], [1 1 0],w);
plot(re,im)
a=[-2 2 -5 5];
axis(a)
La función “plot” sirve para representar gráficos en el eje de coordenadas, así mismo la
función axis sirve para delimitar el área en la que se va a trabajar, es decir, se dan los
valores máximos mara cada eje, ya sea x, y o positivo y negativo, la instrucción
“nyquist()” dibuja el diagrama para la función de transferencia que se le pase por
parámetro.
Conclusión
MATLAB es una gran herramienta a la hora de analizar los sistemas de control, ya que
proporciona confianza a la hora de realizar operaciones que requieran de una rigurosa
exactitud. Para la realización de los diagramas anteriores se uso esta poderosa
herramienta, la cual no solo permite visualizar los diagramas (para este caso, Diagrama
de Bode y Diagrama Nyquist o Polar), sino que permite realizar anotaciones sobre ella,
además de visualizar los valores que se van dando en cada punto de la grafica, por
ejemplo, en el diagrama de bode si colocamos el cursor sobre algún punto de la grafica,
muestra los valores de frecuencia y magnitud que se manejan en ese instante, en la
siguiente grafica se puede constatar lo dicho:
A pesar de que matlab es una herramienta muy precisa, es susceptible a errores
producidos por el mal uso o el desconocimiento de las persona que lo maneja, ya que
funciona bajo ciertos parámetros y estructuras los cuales se deben conocer para operar
de forma limpia y eficiente.
Debo resaltar que los códigos antes proporcionados no son estándares para la
realización de estos diagramas, ya que esto depende del adiestramiento que tenga la
persona que maneja el código, y lo que quiera obtener del mismo.

Más contenido relacionado

La actualidad más candente

Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabmartinezeduardo
 
Ejercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raícesEjercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raíceskaginia
 
Jaime salazar presentacion saia
Jaime salazar presentacion saiaJaime salazar presentacion saia
Jaime salazar presentacion saiajaime_19
 
Funcion transferencia
Funcion transferenciaFuncion transferencia
Funcion transferenciasaiuts2016
 
Funcion de Transferencia y Respuesta de Frecuencia Lerby Arteaga
Funcion de Transferencia y Respuesta de Frecuencia Lerby ArteagaFuncion de Transferencia y Respuesta de Frecuencia Lerby Arteaga
Funcion de Transferencia y Respuesta de Frecuencia Lerby Arteagalerby arteaga
 
Trabajo De Ecuaciones Diferenciales
Trabajo De Ecuaciones DiferencialesTrabajo De Ecuaciones Diferenciales
Trabajo De Ecuaciones DiferencialesMajoJara
 
Practica 5 simulink-5156
Practica 5 simulink-5156Practica 5 simulink-5156
Practica 5 simulink-5156RossiHeredia1
 
Presentación1 saia 2
Presentación1 saia 2Presentación1 saia 2
Presentación1 saia 2aure01
 
Matlab
MatlabMatlab
MatlabDRIKSH
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores MatlabPaul Arevalo
 
Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.MajoJara
 
Desarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabDesarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabAdalberto C
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSIng. Electrónica xD
 

La actualidad más candente (19)

Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
 
Ejercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raícesEjercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raíces
 
Jaime salazar presentacion saia
Jaime salazar presentacion saiaJaime salazar presentacion saia
Jaime salazar presentacion saia
 
Funcion transferencia
Funcion transferenciaFuncion transferencia
Funcion transferencia
 
Williamsteoria
WilliamsteoriaWilliamsteoria
Williamsteoria
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Funcion de Transferencia y Respuesta de Frecuencia Lerby Arteaga
Funcion de Transferencia y Respuesta de Frecuencia Lerby ArteagaFuncion de Transferencia y Respuesta de Frecuencia Lerby Arteaga
Funcion de Transferencia y Respuesta de Frecuencia Lerby Arteaga
 
Matlabpresentación
MatlabpresentaciónMatlabpresentación
Matlabpresentación
 
Trabajo De Ecuaciones Diferenciales
Trabajo De Ecuaciones DiferencialesTrabajo De Ecuaciones Diferenciales
Trabajo De Ecuaciones Diferenciales
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
 
matlab
matlabmatlab
matlab
 
Practica 5 simulink-5156
Practica 5 simulink-5156Practica 5 simulink-5156
Practica 5 simulink-5156
 
Presentación1 saia 2
Presentación1 saia 2Presentación1 saia 2
Presentación1 saia 2
 
Matlab
MatlabMatlab
Matlab
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores Matlab
 
Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.
 
Desarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabDesarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlab
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 

Similar a Respuesta en frecuencia (20)

Apuntes matlab
Apuntes matlabApuntes matlab
Apuntes matlab
 
Apuntes matlab
Apuntes matlabApuntes matlab
Apuntes matlab
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 
003- Clas- Lenguajes de programación.pptx
003- Clas- Lenguajes de programación.pptx003- Clas- Lenguajes de programación.pptx
003- Clas- Lenguajes de programación.pptx
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Comandos utilizados en el matlab
Comandos utilizados en el matlabComandos utilizados en el matlab
Comandos utilizados en el matlab
 
Tutorial de Simulink
Tutorial de SimulinkTutorial de Simulink
Tutorial de Simulink
 
Matlab robotica
Matlab roboticaMatlab robotica
Matlab robotica
 
MATLAB.pptx
MATLAB.pptxMATLAB.pptx
MATLAB.pptx
 
Graficas sencillas con_matlab
Graficas sencillas con_matlabGraficas sencillas con_matlab
Graficas sencillas con_matlab
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlab
 
matlab (2).pptx
matlab (2).pptxmatlab (2).pptx
matlab (2).pptx
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
Informe matlab.
Informe matlab.Informe matlab.
Informe matlab.
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Mathlab tutorial
Mathlab tutorialMathlab tutorial
Mathlab tutorial
 
Graficas con Matlab
Graficas con Matlab Graficas con Matlab
Graficas con Matlab
 

Último

PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxStibeCr
 
Unid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitariasUnid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitariasPatriciaRaimondi
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptxJOSLUISCALLATAENRIQU
 
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdfTR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdfFRANCISCOJUSTOSIERRA
 
METASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.pptMETASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.pptSANTOS400018
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)esmerling14
 
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarMECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarAdrielQuispeLpez
 
Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............osoriosantiago887
 
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdfDispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdfdego18
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALFUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALPamelaGranda5
 
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfSESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfEsvinAlvares
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfjhorbycoralsanchez
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
SESIÓN 1 - Tema 1 - Conceptos Previos.pdf
SESIÓN 1 - Tema 1 - Conceptos Previos.pdfSESIÓN 1 - Tema 1 - Conceptos Previos.pdf
SESIÓN 1 - Tema 1 - Conceptos Previos.pdfElenaNagera
 
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfPLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfmcamposa87
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2santiagoBernabei8
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxaxelalejossantos
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfDanielAlejandroAguir2
 

Último (20)

PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptxPRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
PRESENTACIÓN ANALISIS ESTRUCTURAL II.pptx
 
Unid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitariasUnid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitarias
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
 
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdfTR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
 
METASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.pptMETASISTEMA-EXPOSICIONfgertertertretr.ppt
METASISTEMA-EXPOSICIONfgertertertretr.ppt
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)
 
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarMECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
 
Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............
 
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdfDispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIALFUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
 
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfSESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdf
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
SESIÓN 1 - Tema 1 - Conceptos Previos.pdf
SESIÓN 1 - Tema 1 - Conceptos Previos.pdfSESIÓN 1 - Tema 1 - Conceptos Previos.pdf
SESIÓN 1 - Tema 1 - Conceptos Previos.pdf
 
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdfPLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
PLANTILLA DE PP PREVENCIONISTA DE RIESGOS LABORALES (1).pptx.pdf
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
 

Respuesta en frecuencia

  • 1. Respuesta en Frecuencia MATLAB Realizado por: Maricarmen Rosales Antón C.I: 23590187 Teoría de control. Prof: Ing. Alejandro Bolivar
  • 2. Introducción MATLAB es un gran programa de cálculo técnico y científico; es una buena herramienta de alto nivel para desarrollar aplicaciones técnicas, fácil de utilizar. MATLAB dispone de un código básico y de varias librerías especializadas (toolboxes). La ventana de Matlab cuenta con diversas secciones. La más importante es la command window. Las otras secciones son: el current directory , que es la carpeta en la cual estamos trabajando, el workspace, donde podemos visualizar las variables que han sido creadas, y el command history, que guarda todas las acciones realizadas en el command window. En la esquina superior izquierda, encontramos la opción de crear un nuevo archivo M. En estos archivos (que tienen la extensión .m) se escriben los programas donde se usa el lenguaje Matlab. Otras opciones que encontramos son la de iniciar Simulink y GUIDE, una IDE que facilita el desarrollo de interfaces gráficas.
  • 3. Diagrama De Bode Consta de dos trazados: • Diagrama del logaritmo del módulo de una función de transferencia sinusoidal. • Diagrama del ángulo de fase. Ambos representados en función de la frecuencia en escala logarítmica. Ejemplo: Dibujar el diagrama de bode para la siguiente función de transferencia: 𝐺 𝑗𝜔 = 10 𝑗𝜔 + 3 𝑗𝜔 𝑗𝜔 + 2 𝑗𝜔 2 + 𝑗𝜔 + 2 MATLAB solo acepta funciones de transferencia en el dominio s, para ello se hicieron los cambios de Jω teniendo en cuenta que s= Jω, y queda la función: 𝐺 𝑠 = 10 𝑠 + 3 𝑠 𝑠 + 2 𝑠 2 + 𝑠 + 2 𝐺 𝑠 = 10𝑠 + 30 𝑠4 + 3𝑠3 + 4𝑠2 + 4𝑠
  • 4. Para definir una función de transferencia en MATLAB, se debe crear una variable, pala mi ejemplo la llamaré “g” y luego le asigno tf seguido de los coeficientes del numerador y denominador de la siguiente forma: g= tf([coeficientes del polinomio del numerador],[coeficientes del polinomio del denominador]); Es indispensable que cada línea se finalice con un punto y coma, ya que este indica que aun no debe hacer ninguna instrucción. Luego para indicar que se debe dibujar el diagrama de bode, se escribe una instrucción primitiva de matlab “bode()”. Dentro de los paréntesis se debe colocar la función de transferencia con la que se desea trabajar. En realidad hay muchas variantes de instrucciones, pero para mi ejemplo, por cuestión de eficiencia de código, lo implemente de la siguiente forma: g=tf([10 30],[1 3 4 4 0]); bode(g) margin(g)
  • 5. Cabe resaltar que para que este código sea leído eficientemente y sin generar errores, los coeficientes del polinomio deben ser colocados de forma decreciente, y si es el caso que dicho polinomio carece de término independiente este debe ser representado por un cero (0), igualmente si no existe algún factor de dicho polinomio. La instrucción “margin()” sirve para dibujar el diagrama de Bode y muestra con líneas verticales los márgenes de ganancia y de fase. El código en Matlab: >> %% Instituto Universitario Politécnico “Santiago Mariño” %% Extension Porlamar %% Teoria De Control %% Respuesta en Frecuencia %% Usando MATLAB %% Realizado por: Maricarmen Rosales Antón %% CI: 23.590.187 g=tf([10 30],[1 3 4 4 0]); bode(g) margin(g) Los dos “%” son para comentarios
  • 6.
  • 7. Diagrama Polar o Nyquist Es una representación de una función de transferencia, se utiliza para la evaluación de la estabilidad de un sistema con realimentación. La representación en los ejes cardinales es, la parte real de la función de transferencia se representa en el eje X, la parte imaginaria se traza en el eje Y. La frecuencia se recorre como un parámetro, por lo que a cada frecuencia le corresponde un punto de la gráfica. Alternativamente, en coordenadas polares, la ganancia de la función de transferencia se representa en la coordenada radial, mientras que la fase de la función de transferencia se representa en la coordenada angular. Ejemplo: Grafique el diagrama polar de esta función de transferencia:
  • 8. Código en Matlab: %% Instituto Universitario Politécnico “Santiago Mariño” %% Extension Porlamar %% Teoria De Control %% Respuesta en Frecuencia %% Usando MATLAB %% Realizado por: Maricarmen Rosales Antón %% CI: 23.590.187 w=0.1:0.1:100; [re,im,w]=nyquist([1], [1 1 0],w); plot(re,im) a=[-2 2 -5 5]; axis(a) La función “plot” sirve para representar gráficos en el eje de coordenadas, así mismo la función axis sirve para delimitar el área en la que se va a trabajar, es decir, se dan los valores máximos mara cada eje, ya sea x, y o positivo y negativo, la instrucción “nyquist()” dibuja el diagrama para la función de transferencia que se le pase por parámetro.
  • 9.
  • 10. Conclusión MATLAB es una gran herramienta a la hora de analizar los sistemas de control, ya que proporciona confianza a la hora de realizar operaciones que requieran de una rigurosa exactitud. Para la realización de los diagramas anteriores se uso esta poderosa herramienta, la cual no solo permite visualizar los diagramas (para este caso, Diagrama de Bode y Diagrama Nyquist o Polar), sino que permite realizar anotaciones sobre ella, además de visualizar los valores que se van dando en cada punto de la grafica, por ejemplo, en el diagrama de bode si colocamos el cursor sobre algún punto de la grafica, muestra los valores de frecuencia y magnitud que se manejan en ese instante, en la siguiente grafica se puede constatar lo dicho:
  • 11. A pesar de que matlab es una herramienta muy precisa, es susceptible a errores producidos por el mal uso o el desconocimiento de las persona que lo maneja, ya que funciona bajo ciertos parámetros y estructuras los cuales se deben conocer para operar de forma limpia y eficiente. Debo resaltar que los códigos antes proporcionados no son estándares para la realización de estos diagramas, ya que esto depende del adiestramiento que tenga la persona que maneja el código, y lo que quiera obtener del mismo.