Contenido principal

System Identification

Identificar modelos de sistemas dinámicos a partir de datos medidos

Descripción

La app System Identification permite identificar modelos de sistemas dinámicos a partir de datos de entrada-salida medidos. Puede estimar modelos lineales y no lineales, y comparar las respuestas de los distintos modelos.

Con esta app puede:

  • Importar, representar y preprocesar datos de entrada-salida medidos.

  • Estimar modelos lineales como funciones de transferencia, modelos de proceso, modelos polinomiales y modelos en espacio de estados utilizando datos del dominio del tiempo, de series temporales o del dominio de la frecuencia.

  • Estimar modelos ARX no lineales y modelos Hammerstein-Wiener utilizando datos del dominio del tiempo.

  • Validar modelos estimados utilizando conjuntos de datos independientes.

  • Exportar modelos estimados al área de trabajo de MATLAB® o a la app Linear System Analyzer en Control System Toolbox™ para un análisis más profundo.

Para obtener más información, en la app System Identification, seleccione Help > System Identification App Help.

System Identification app

Abrir la aplicación System Identification

  • Barra de herramientas de MATLAB: En la pestaña Apps, en Control System Design and Analysis, haga clic en el icono de la app.

  • Línea de comandos de MATLAB: Introduzca systemIdentification.

Uso programático

systemIdentification abre la app System Identification. Si la app ya está abierta, el comando pone la app en primer plano.

systemIdentification(sessionFile) abre la app y carga un archivo de sesión previamente guardado, sessionFile, en la ruta de MATLAB. Una sesión incluye los conjuntos de datos y modelos presentes en la app en el momento de guardarla. Si la app ya está abierta, el comando combina el contenido del archivo de sesión con el que ya está presente en la app.

Por ejemplo, systemIdentification('mySession') abre la app y carga la sesión de la app previamente guardada mySession.sid.

Para guardar una sesión, en la app System Identification, seleccione File > Save session. La sesión se guarda en un archivo con una extensión .sid.

systemIdentification(sessionFile,path) especifica la ruta al archivo de sesión. Utilice esta sintaxis si el archivo no está en la ruta de MATLAB.

Por ejemplo, systemIdentification('mySession','C:\matlab\work') abre la app y carga la sesión de la app previamente guardada mySession.sid ubicada en C:\matlab\work.

Historial de versiones

Introducido antes de R2006a

Consulte también

Funciones