SlideShare una empresa de Scribd logo
1 de 9
Autor(es):
Salazar Jaime C.I: 21.325.450
Asesor(a):
Alejandro Bolívar
Porlamar, Julio de 2014
Introducción
Matlab es un programa de cálculo creado especialmente para trabajar con matrices,
aunque también sirve para muchos otros campos de las Matemáticas.
Este software fue desarrollado por primera vez en 1984, por la compañía de
MathWorks.
Por otro lado, se puede considerar, que MATLAB es una calculadora totalmente
equipada aunque, en realidad es mucho más versátil que cualquier calculadora
para hacer cálculos numéricos. Es por eso que MATLAB incorpora el comando
bode en su control system toolbox. Este comando calcula las magnitudes y los
ángulos de fase de la respuesta en frecuencia de sistemas continuos lineales e
invariantes en el tiempo (LTI)Hay que hacer notar que el diagrama realizado por
MATLAB, no es asintótico como el realizado en la teoría, sino que es la curva
exacta del sistema a tratar. También se agrega a este programa el criterio de
Nyquist el cual es un método gráfico analítico que determina la estabilidad de un
sistema en lazo cerrado, al investigar las propiedades de la traza de NYQUIST en el
dominio de la frecuencia de la función de transferencia del lazo L(s).
Específicamente, la traza de NYQUIST de L(s) es una gráfica de L (jw) en
coordenadas polares, o sea, Im [L(jw)] en función de Re[L(jw)] cuando la frecuencia
w varía desde infinito a cero. Este es otro ejemplo de la utilización de las
propiedades de la función de transferencia del lazo para encontrar el desempeño
del sistema en lazo cerrado. El criterio de Nyquist tiene las características
siguientes que lo hacen un método alternativo atractivo para el análisis y diseño de
los sistemas de control.
Diagrama de Bode
Estos están formados por dos graficas: una es el logaritmo de la magnitud
de una función de transferencia senoidal y otra es el ángulo de fase.
Ambas se grafican contra la frecuencia en la escala logarítmica.
𝐺 𝑗𝜔 =
10 𝑗𝜔 + 3
𝑗𝜔 𝑗𝜔 + 2 𝑗𝜔 2 + 𝑗𝜔 + 2
Dibuje el diagrama de bode para la siguiente función de transferencia:
𝐺 𝑠 =
10 𝑠 + 3
𝑠 𝑠 + 2 𝑠 2 + 𝑠 + 2
Para introducir los datos de la función de transferencia en MATLAB, ésta
debe estar en función de S
Código en MATLAB:
>> numA=[10];
numB=[1 3];
denA=[1];
denB=[1 2];
denC=[1 1 2];
num=conv(numA,numB);
den=conv(denA,conv(denB,denC));
gs=tf(num,den);
bode(gs)
Grafica del Diagrama de Bode MATLAB:
Diagrama Polar o Nyquist:
El diagrama polar de una función de transferencia senoidal G(jω) es
una gráfica de la magnitud de G(jω) contra el ángulo de fase de
G(jω) en coordenadas polares, conforme ω varía de cero a infinito.
Considere la siguiente función de transferencia de segundo orden:
𝐺 𝑠 =
1
𝑠 𝑇𝑠 + 1
Código en Matlab:
num=[1];
den=[1 1 0];
w=0.1:0.1:100;
[re,im,w]=nyquist(num,den,w);
plot(re,im)
v=[-2 2 -5 5];
axis(v)
Grafica del Diagrama polar en Matlab:
Conclusión
• El diseño de controladores a partir de la función de transferencia
mediante la técnica del lugar de las raíces permite obtener
especificaciones muy precisas que se pretenden alcanzar, pero en el
supuesto de que no fuese posible obtener la función de transferencia
del sistema, este método lógicamente no sería aplicable. En cuanto a
estos tipos de sistemas en los que no es posible disponer de una
función de transferencia del mismo, una alternativa de diseño consiste
en obtener información de la planta mediante la respuesta frecuencial
de la misma, que se puede hacer de forma experimental. Las
especificaciones temporales y las frecuenciales están ligadas, y
mantienen una relación de variación. Por tanto es correcto decir que se
puede realizar el diseño de reguladores mediante técnicas de diseño
basadas en la respuesta frecuencial del sistema a regular.
• Obviamente este método se puede aplicar también con muy buenos
resultados a sistemas cuya función de transferencia sea conocida. De
hecho en el caso en que se dispone de polos y ceros dispersos, lo que
es un inconveniente para utilizar el diseño por el lugar de las raíces,
mediante esta técnica si se podría obtener el regulador.

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
 
Muestreo, Reconstrucción y Controladores Digitales”
Muestreo, Reconstrucción y Controladores Digitales”Muestreo, Reconstrucción y Controladores Digitales”
Muestreo, Reconstrucción y Controladores Digitales”rosa valero
 
T7 Alg Mult Matr
T7 Alg Mult MatrT7 Alg Mult Matr
T7 Alg Mult MatrFcoKraken
 
Lugar de las raices
Lugar de las raicesLugar de las raices
Lugar de las raicesnarcisa2
 
(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel LunarAngel Lunar
 
Practica 5 simulink-5156
Practica 5 simulink-5156Practica 5 simulink-5156
Practica 5 simulink-5156RossiHeredia1
 
Aplicacion de una EDO de segundo grado a los circuitos en serie
Aplicacion de una EDO de segundo grado a los circuitos en serieAplicacion de una EDO de segundo grado a los circuitos en serie
Aplicacion de una EDO de segundo grado a los circuitos en serieCabphialmen Boundless
 
Programación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalProgramación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalAngel Vázquez Patiño
 
Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bodetgcuysito
 
Ejercicios de programacion_con_matlab
Ejercicios de programacion_con_matlabEjercicios de programacion_con_matlab
Ejercicios de programacion_con_matlabJOSSELINEMARIBEL
 
Transformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucionTransformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucionPSM san cristobal
 
Diagrama de bode camilo castro duarte
Diagrama de bode camilo castro duarteDiagrama de bode camilo castro duarte
Diagrama de bode camilo castro duarteCamilo Castro Duarte
 
Ejemplo diagrama-de-bode
Ejemplo diagrama-de-bodeEjemplo diagrama-de-bode
Ejemplo diagrama-de-bodeGega Li
 
Modelos diagramabloques-111204100135-phpapp01
Modelos diagramabloques-111204100135-phpapp01Modelos diagramabloques-111204100135-phpapp01
Modelos diagramabloques-111204100135-phpapp01pcrojas6
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSEvans Balcazar
 

La actualidad más candente (20)

Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
 
Muestreo, Reconstrucción y Controladores Digitales”
Muestreo, Reconstrucción y Controladores Digitales”Muestreo, Reconstrucción y Controladores Digitales”
Muestreo, Reconstrucción y Controladores Digitales”
 
T7 Alg Mult Matr
T7 Alg Mult MatrT7 Alg Mult Matr
T7 Alg Mult Matr
 
Lugar de las raices
Lugar de las raicesLugar de las raices
Lugar de las raices
 
(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar
 
Practica 5 simulink-5156
Practica 5 simulink-5156Practica 5 simulink-5156
Practica 5 simulink-5156
 
Analisis Algoritmo
Analisis AlgoritmoAnalisis Algoritmo
Analisis Algoritmo
 
Aplicacion de una EDO de segundo grado a los circuitos en serie
Aplicacion de una EDO de segundo grado a los circuitos en serieAplicacion de una EDO de segundo grado a los circuitos en serie
Aplicacion de una EDO de segundo grado a los circuitos en serie
 
LGR TEORIA DE CONTROL
LGR TEORIA DE CONTROLLGR TEORIA DE CONTROL
LGR TEORIA DE CONTROL
 
Programación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalProgramación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de Kruskal
 
Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bode
 
Ejercicios de programacion_con_matlab
Ejercicios de programacion_con_matlabEjercicios de programacion_con_matlab
Ejercicios de programacion_con_matlab
 
Clase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidadClase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidad
 
Transformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucionTransformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucion
 
Diagrama de bode camilo castro duarte
Diagrama de bode camilo castro duarteDiagrama de bode camilo castro duarte
Diagrama de bode camilo castro duarte
 
Ejemplo diagrama-de-bode
Ejemplo diagrama-de-bodeEjemplo diagrama-de-bode
Ejemplo diagrama-de-bode
 
Transformada z
Transformada zTransformada z
Transformada z
 
Modelos diagramabloques-111204100135-phpapp01
Modelos diagramabloques-111204100135-phpapp01Modelos diagramabloques-111204100135-phpapp01
Modelos diagramabloques-111204100135-phpapp01
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOS
 

Similar a Diagrama de Bode y Nyquist en MATLAB

Similar a Diagrama de Bode y Nyquist en MATLAB (20)

Informe matlab.
Informe matlab.Informe matlab.
Informe matlab.
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Deber 7-cap-2-matlab-nise
Deber 7-cap-2-matlab-niseDeber 7-cap-2-matlab-nise
Deber 7-cap-2-matlab-nise
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
 
Respuesta en Frecuencia
Respuesta en FrecuenciaRespuesta en Frecuencia
Respuesta en Frecuencia
 
Matlab
Matlab Matlab
Matlab
 
Matlab
Matlab Matlab
Matlab
 
Sistemas Embebidos
Sistemas EmbebidosSistemas Embebidos
Sistemas Embebidos
 
Tutorial controltoolbox
Tutorial controltoolboxTutorial controltoolbox
Tutorial controltoolbox
 
Matlab tutorial control
Matlab tutorial controlMatlab tutorial control
Matlab tutorial control
 
Matlab tutorial control
Matlab tutorial controlMatlab tutorial control
Matlab tutorial control
 
G19 funcion de transferencia y diagrama de bode
G19 funcion de transferencia y diagrama de bodeG19 funcion de transferencia y diagrama de bode
G19 funcion de transferencia y diagrama de bode
 
Asignacion computacion aplicada
Asignacion computacion aplicadaAsignacion computacion aplicada
Asignacion computacion aplicada
 
analisis-y-simulacion-de-sistema-discreto-con-matlab
 analisis-y-simulacion-de-sistema-discreto-con-matlab analisis-y-simulacion-de-sistema-discreto-con-matlab
analisis-y-simulacion-de-sistema-discreto-con-matlab
 
Muestreo y procesamientopdf
Muestreo y procesamientopdfMuestreo y procesamientopdf
Muestreo y procesamientopdf
 
Sistemas cedula
Sistemas cedulaSistemas cedula
Sistemas cedula
 
El metodo doolittle
El metodo doolittleEl metodo doolittle
El metodo doolittle
 
Clasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig TansigClasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig Tansig
 
MATLAB.pptx
MATLAB.pptxMATLAB.pptx
MATLAB.pptx
 
clase de matlab
clase  de   matlabclase  de   matlab
clase de matlab
 

Diagrama de Bode y Nyquist en MATLAB

  • 1. Autor(es): Salazar Jaime C.I: 21.325.450 Asesor(a): Alejandro Bolívar Porlamar, Julio de 2014
  • 2. Introducción Matlab es un programa de cálculo creado especialmente para trabajar con matrices, aunque también sirve para muchos otros campos de las Matemáticas. Este software fue desarrollado por primera vez en 1984, por la compañía de MathWorks. Por otro lado, se puede considerar, que MATLAB es una calculadora totalmente equipada aunque, en realidad es mucho más versátil que cualquier calculadora para hacer cálculos numéricos. Es por eso que MATLAB incorpora el comando bode en su control system toolbox. Este comando calcula las magnitudes y los ángulos de fase de la respuesta en frecuencia de sistemas continuos lineales e invariantes en el tiempo (LTI)Hay que hacer notar que el diagrama realizado por MATLAB, no es asintótico como el realizado en la teoría, sino que es la curva exacta del sistema a tratar. También se agrega a este programa el criterio de Nyquist el cual es un método gráfico analítico que determina la estabilidad de un sistema en lazo cerrado, al investigar las propiedades de la traza de NYQUIST en el dominio de la frecuencia de la función de transferencia del lazo L(s). Específicamente, la traza de NYQUIST de L(s) es una gráfica de L (jw) en coordenadas polares, o sea, Im [L(jw)] en función de Re[L(jw)] cuando la frecuencia w varía desde infinito a cero. Este es otro ejemplo de la utilización de las propiedades de la función de transferencia del lazo para encontrar el desempeño del sistema en lazo cerrado. El criterio de Nyquist tiene las características siguientes que lo hacen un método alternativo atractivo para el análisis y diseño de los sistemas de control.
  • 3. Diagrama de Bode Estos están formados por dos graficas: una es el logaritmo de la magnitud de una función de transferencia senoidal y otra es el ángulo de fase. Ambas se grafican contra la frecuencia en la escala logarítmica. 𝐺 𝑗𝜔 = 10 𝑗𝜔 + 3 𝑗𝜔 𝑗𝜔 + 2 𝑗𝜔 2 + 𝑗𝜔 + 2 Dibuje el diagrama de bode para la siguiente función de transferencia: 𝐺 𝑠 = 10 𝑠 + 3 𝑠 𝑠 + 2 𝑠 2 + 𝑠 + 2 Para introducir los datos de la función de transferencia en MATLAB, ésta debe estar en función de S
  • 4. Código en MATLAB: >> numA=[10]; numB=[1 3]; denA=[1]; denB=[1 2]; denC=[1 1 2]; num=conv(numA,numB); den=conv(denA,conv(denB,denC)); gs=tf(num,den); bode(gs)
  • 5. Grafica del Diagrama de Bode MATLAB:
  • 6. Diagrama Polar o Nyquist: El diagrama polar de una función de transferencia senoidal G(jω) es una gráfica de la magnitud de G(jω) contra el ángulo de fase de G(jω) en coordenadas polares, conforme ω varía de cero a infinito. Considere la siguiente función de transferencia de segundo orden: 𝐺 𝑠 = 1 𝑠 𝑇𝑠 + 1
  • 7. Código en Matlab: num=[1]; den=[1 1 0]; w=0.1:0.1:100; [re,im,w]=nyquist(num,den,w); plot(re,im) v=[-2 2 -5 5]; axis(v)
  • 8. Grafica del Diagrama polar en Matlab:
  • 9. Conclusión • El diseño de controladores a partir de la función de transferencia mediante la técnica del lugar de las raíces permite obtener especificaciones muy precisas que se pretenden alcanzar, pero en el supuesto de que no fuese posible obtener la función de transferencia del sistema, este método lógicamente no sería aplicable. En cuanto a estos tipos de sistemas en los que no es posible disponer de una función de transferencia del mismo, una alternativa de diseño consiste en obtener información de la planta mediante la respuesta frecuencial de la misma, que se puede hacer de forma experimental. Las especificaciones temporales y las frecuenciales están ligadas, y mantienen una relación de variación. Por tanto es correcto decir que se puede realizar el diseño de reguladores mediante técnicas de diseño basadas en la respuesta frecuencial del sistema a regular. • Obviamente este método se puede aplicar también con muy buenos resultados a sistemas cuya función de transferencia sea conocida. De hecho en el caso en que se dispone de polos y ceros dispersos, lo que es un inconveniente para utilizar el diseño por el lugar de las raíces, mediante esta técnica si se podría obtener el regulador.