Main Content

Flujo de trabajo de simulación de hardware-in-the-loop

Esta figura muestra el flujo de trabajo de simulación de hardware-in-the-loop. Los conectores son puntos de salida para volver al flujo de trabajo para preparar un modelo en tiempo real.

Esta figura muestra el flujo de trabajo para preparar un modelo en tiempo real. El conector es un punto de entrada para volver al flujo de trabajo para preparar un modelo en tiempo real desde otros flujos de trabajo en tiempo real, como el flujo de trabajo de simulación de hardware-in-the-loop.

Esta figura muestra el flujo de trabajo de simulación en tiempo real. Los conectores son puntos de salida para volver al flujo de trabajo para preparar un modelo en tiempo real.

Antes de realizar el flujo de trabajo de simulación de hardware-in-the-loop (HIL):

  1. Prepare y configure el modelo para la simulación en tiempo real. Para obtener más información, consulte Real-Time Model Preparation Workflow y Real-Time Simulation Workflow.

  2. Instale y configure el software, las interfaces de entrada/salida (I/O) y la conectividad para el equipo de desarrollo, el equipo objetivo y la placa de entrada/salida (I/O). Para obtener más información, consulte Get Started with Simulink Real-Time (Simulink Real-Time).

  3. Si está realizando una simulación de HIL para probar el controlador:

    • Configure el controlador.

    • Conecte el controlador al equipo en tiempo real.

Realizar una simulación de hardware-in-the-loop

Generar, descargar y ejecutar código

Utilice Simulink® Real-Time™ para:

  • Generar y compilar código en el equipo de desarrollo.

  • Descargar la aplicación en tiempo real en el equipo objetivo.

  • Ejecutar la aplicación en tiempo real de forma remota desde el equipo de desarrollo.

Para obtener más información, consulte Generar, descargar y ejecutar código.

Evaluar la exactitud

Compare los resultados de la simulación en el equipo objetivo con los resultados de referencia. ¿Son los resultados del modelo de referencia y los del modelo modificado iguales? Si no es así, ¿son lo suficientemente similares como para que los datos empíricos o teóricos también respalden los resultados de la simulación del modelo modificado? ¿Representa el modelo modificado los fenómenos que desea que mida? ¿Representa esos fenómenos correctamente? Si tiene previsto usar el modelo para probar el diseño del controlador, ¿es el modelo suficientemente preciso como para producir resultados fiables para la calificación del sistema? Las respuestas a estas preguntas ayudan a decidir si los resultados en tiempo real son lo suficientemente precisos.

Evaluar la velocidad

Para averiguar si su simulación incurre costes inesperados, examine el informe de tiempo de ejecución de la tarea (TET) que genera Simulink Real-Time para la simulación.

Volver al flujo de trabajo para preparar un modelo en tiempo real

Un modelo no es capaz de funcionar en tiempo real si la simulación en la plataforma en tiempo real objetivo incurre costes inesperados o produce resultados que no coinciden lo suficiente con los resultados de referencia. Para ajustar la fidelidad de un modelo para que sea capaz de funcionar en tiempo real, vuelva al flujo de trabajo para preparar un modelo en tiempo real o de simulación en tiempo real.

Ajuste la fidelidad o el scope del modelo y, a continuación, siga el resto del flujo de trabajo para preparar un modelo en tiempo real. Itere en el ajuste, la simulación y el análisis del modelo hasta que sea lo suficientemente rápido y preciso para que pueda realizar el flujo de trabajo de simulación en tiempo real. Realice el flujo de trabajo de simulación en tiempo real y, a continuación, vuelva a probar el flujo de trabajo de simulación de hardware-in-the-loop. Para obtener más información, consulte Real-Time Model Preparation Workflow y Real-Time Simulation Workflow.

Volver al flujo de trabajo de simulación en tiempo real

Un modelo no es capaz de funcionar en tiempo real si la simulación en la plataforma en tiempo real objetivo incurre costes inesperados o produce resultados que no coinciden lo suficiente con los resultados de referencia. Para ajustar la configuración del solver de simulación para que el modelo sea capaz de funcionar en tiempo real, vuelva al flujo de trabajo de simulación en tiempo real.

Realice el flujo de trabajo de simulación en tiempo real y, a continuación, vuelva a probar el flujo de trabajo de simulación de hardware-in-the-loop. Para obtener más información, consulte Real-Time Simulation Workflow.

Capacidad computacional insuficiente para la simulación de hardware-in-the-loop

La plataforma objetivo en tiempo real puede carecer de capacidad computacional para ejecutar un modelo en tiempo real. Si el modelo no se ejecuta en tiempo real o produce resultados poco fiables en la plataforma objetivo después de varias iteraciones de flujos de trabajo en tiempo real, considere estas opciones para aumentar la capacidad de procesamiento:

Ejemplos relacionados

Más acerca de