bodemag
Diagrama de Bode de solo magnitud de la respuesta en frecuencia
Sintaxis
Descripción
bodemag permite generar gráficas de solo magnitud para visualizar la respuesta en frecuencia de magnitudes de un sistema dinámico.
Para una función más completa, consulte bode. bode proporciona información de magnitud y de fase. Si tiene System Identification™ Toolbox, bode también devuelve los valores calculados, incluidas estimaciones estadísticas.
Para más opciones de representación personalizables, consulte bodeplot.
bodemag( crea una gráfica de magnitud de Bode de la respuesta en frecuencia del modelo de sistema dinámico sys)sys. El diagrama muestra la magnitud (en dB) de la respuesta del sistema como una función de frecuencia. bodemag determina automáticamente las frecuencias que se van a representar en función de la dinámica del sistema.
Si sys es un modelo con múltiples entradas y múltiples salidas (MIMO), bodemag crea un arreglo de gráficas de magnitud de Bode en el que cada gráfica muestra la respuesta en frecuencia de un par de E/S.
Si sys es un modelo con coeficientes complejos, entonces:
En la escala de frecuencia logarítmica, el diagrama muestra dos ramas, una para frecuencias positivas y otra para frecuencias negativas. El diagrama también muestra flechas que indican la dirección de los valores de frecuencia que aumentan para cada rama. Consulte Diagrama de Bode de un modelo con coeficientes complejos.
La escala de frecuencia lineal, el diagrama muestra una única rama con un rango de frecuencia simétrico centrado en un valor de frecuencia de cero.
Ejemplos
Argumentos de entrada
Algoritmos
El software calcula la respuesta en frecuencia de la siguiente forma:
Calcule la representación de cero-polo-ganancia (
zpk(Control System Toolbox)) del sistema dinámico.Evalúe la ganancia y la fase de la respuesta en frecuencia en función de los datos de ceros, polos y ganancia para cada canal de entrada-salida del sistema.
En el caso de sistemas en tiempo continuo, la función
bodemagevalúa la respuesta en frecuencia en el eje imaginario s = jω y tiene en cuenta solo frecuencias positivas.En el caso de sistemas en tiempo discreto, la función
bodemagevalúa la respuesta en frecuencia en el círculo unitario. Para facilitar la interpretación, el comando parametriza la mitad superior del círculo unitario como:donde Ts es el tiempo de muestreo y ωN es la frecuencia Nyquist. A continuación, el software utiliza la frecuencia en tiempo continuo equivalente ω como variable del eje x. Dado que es periódico con periodo 2 ωN, la función
bodemagrepresenta la respuesta solo hasta la frecuencia Nyquist ωN. Sisyses un modelo en tiempo discreto con un tiempo de muestreo no especificado, la funciónbodemagutiliza Ts = 1.
Funcionalidad alternativa
También puede crear una respuesta en frecuencia de solo magnitud utilizando bodeplot. Para ello, establezca la propiedad PhaseVisible del objeto bodeplot en "off".
bp = bodeplot(sys);
bp.PhaseVisible = "off";Historial de versiones
Introducido en R2012a





