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
bodemag
evalú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
bodemag
evalú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
bodemag
representa la respuesta solo hasta la frecuencia Nyquist ωN. Sisys
es un modelo en tiempo discreto con un tiempo de muestreo no especificado, la funciónbodemag
utiliza 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