Contenido principal

Harmonic Analyzer

Analizar y representar el espectro armónico de nodos de registro de Simscape

Desde R2022a

Descripción

La app Harmonic Analyzer calcula los órdenes armónicos, las magnitudes y la frecuencia fundamental de un simscape.logging.Node de una variable de CA o periódica y representa un gráfico de barras del porcentaje de magnitud fundamental respecto al orden armónico.

La app Harmonic Analyzer permite:

  • Importar los datos de simulación de un modelo almacenado en una variable simscape.logging.Node.

  • Analizar y representar el espectro armónico del objeto simscape.logging.Node seleccionado.

  • Exportar los datos de MATLAB® como un script o una función.

La app encuentra los puntos del nodo hoja seleccionado o un nodo al final de la navegación del árbol, donde el registro de Simscape™ cruza un umbral especificado por el parámetro DC offset. Después, usa los puntos de cruce para encontrar el número requerido de periodos, especificado por el parámetro Number of periods, que precede al valor especificado por el parámetro Simulation time (s). Por último, introduce los datos seleccionados en el algoritmo de Goertzel, que calcula las magnitudes armónicas hasta el valor del parámetro Harmonic order.

Harmonic Analyzer app

Abrir la aplicación Harmonic Analyzer

Para abrir la app, en la ventana de comandos de MATLAB, introduzca: ee_HarmonicAnalyzer.

Ejemplos

expandir todo

Abra el modelo. En la línea de comandos de MATLAB, introduzca:

ee_harmonics_rectifier

Ejecute el modelo. En la pestaña Simulation, haga clic en el botón Run.

El área de trabajo base ahora contiene el objeto simlog_ee_harmonics_rectifier Node.

Abra la app Harmonic Analyzer introduciendo:

ee_HarmonicAnalyzer

Para cargar la variable de datos de simulación del modelo ee_harmonics_rectifier, en la app, haga clic en Import.

En el cuadro de diálogo Simulation data, establezca Inputs en el objeto simlog_ee_harmonics_rectifier Node para importar desde el área de trabajo base.

Harmonic Analyzer node import window

La app importa todos los nodos de registro de Simscape contenidos en el objeto simlog_ee_harmonics_rectifier Node.

Harmonic Analyzer simulation data tree

Para obtener más información sobre el registro de datos, consulte Activar el registro de datos de Simscape para el modelo entero.

Para analizar y representar la señal y el espectro armónico de un nodo de registro, abra la app Harmonic Analyzer, haga clic en la pestaña Simulation Data y, después, seleccione un nodo. Solo se puede representar el espectro armónico de un nodo hoja.

Siga los pasos de Cargar variable de datos de simulación para el modelo actual para abrir el modelo, abra la app y cargue el objeto Node para simlog_ee_harmonics_rectifier.

Después, seleccione el nodo V(2) para representar la fase b del nodo AC en la pestaña Signal Plot, así como su espectro armónico en la pestaña Harmonic Plot.

Harmonic Analyzer App harmonic spectrum plot

La pestaña Panned Signal Plot representa la señal desplazada. Arrastre el panoramizador a la pestaña Signal Plot para centrarse de manera interactiva en una parte específica de la señal. Para aumentar o disminuir el tamaño del panoramizador, especifique el parámetro Number of periods.

Para exportar los comandos de MATLAB necesarios para representar el espectro armónico del nodo seleccionado fuera de la app Harmonic Analyzer, haga clic en el botón Export y, después, haga clic en Script o Function para generar un script o una función, respectivamente.

Ejemplos relacionados

Parámetros

expandir todo

Número de periodos de frecuencia fundamental en el análisis de armónicos. El valor de este parámetro también afecta al tamaño del cuadro del panoramizador en la pestaña Signal Plot.

Desplazamiento de CC en la señal de entrada. La app usa este valor para encontrar los periodos de interés.

Número de armónicos que se van a incluir en el análisis.

Tiempo del último periodo desplazado para calcular el espectro armónico. El tiempo de simulación permisible final es igual al tiempo de simulación especificado en el modelo.

Limitaciones

La app Harmonic Analyzer no admite objetos simscape.logging.Node generados por modelos de tamaño de paso variable.

Historial de versiones

Introducido en R2022a

Consulte también

Funciones