Diagrama de Bode con MATLAB


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.
La sintaxis básica es la siguiente:
>>bode(sys)
Con este comando representamos el diagrama de Bode del modelo LTI sys. El modelo puede ser discreto o continuo, SISO o MIMO. En el caso de MIMO se representara todos los canales entrada-salida existentes. En este caso el rango de frecuencias se determina automáticamente
>>bode(sys,w)
En este caso se determina explícitamente el rango de frecuencias o puntos de frecuencia para ser usado en el diagrama. Para determinar un rango particular de frecuencias [Wmin, Wmax], establecer el vector w = {Wmin, Wmax]. Para usar determinados puntos de frecuencia, crear un vector w con dichos puntos. Para generar un vector con puntos espaciados logaritmicamente usar el comando logspace, w =logspace(Wmin,Wmax,n) donde n es el numero de puntos. Todas las frecuencias estan expresadas en rad/s
>>bode(sys1,sys2,...,sysN)
>>bode(sys1,sys2,...,sysN,w)
>>bode(sys1,'estilo1',...,sysN,'estilonN')

Al igual que la mayoría de comandos de análisis de sistemas, podemos comparar varios sistemas LTI, representado sus diagramas de Bode en la misma gráfica. Como en todas las representaciones de MATLAB podemos establecer un estilo para cada representación.
>>[mag,fase,w] = bode(sys)
Cuando invocamos, la orden de esta forma ningún gráfico es representado. MATLAB devuelve la respuesta del sistema en las matrices mag, fase y w. Las matrices mag y fase contienen las magnitudes y los ángulos de fase de las respuesta en frecuencia de los sistemas evaluados en los puntos de frecuencia especificados por el usuario. El ángulo de fase se devuelve en grados. La magnitud se puede convertir en decibelios mediantemagdB=20*log10(mag)
También es posible el estudio del diagrama de Bode con la herramienta LTIVIEWER.

No response to “Diagrama de Bode con MATLAB”