Simulink Real-Time

Creación, ejecución y pruebas de aplicaciones en tiempo real

 

Simulink Real-Time™ permite crear aplicaciones en tiempo real a partir de modelos de Simulink® y ejecutarlas en plataformas de hardware Speedgoat conectadas a su sistema físico. Está diseñado para tareas de simulación y pruebas en tiempo real, tales como prototipado de control rápido (RCP), prototipado de sistemas de visión y DSP, y simulación hardware-in-the-loop (HIL).

Con Simulink Real-Time, puede ampliar sus modelos de Simulink con bloques de controladores de E/S de Speedgoat, crear aplicaciones en tiempo real automáticamente, crear instrumentación y realizar ejecuciones interactivas o automatizadas en una plataforma de hardware Speedgoat con un kernel en tiempo real, una CPU multinúcleo, interfaces y protocolos de E/S y FPGA. Para obtener tasas de muestreo de lazo cerrado exigentes, puede utilizar FPGA de Speedgoat con HDL Coder.

Simulink Real-Time y la plataforma de hardware Speedgoat están diseñados expresamente para funcionar juntos y crear sistemas en tiempo real para entornos de escritorio, laboratorio y campo. Esta solución de software y hardware soporta las versiones más recientes de MATLAB y Simulink.

Cómo empezar:

De la simulación a la ejecución en tiempo real

Ejecute modelos de Simulink en tiempo real en equipos de destino Speedgoat

Prototipado de control rápido (RCP)

Itere y optimice rápidamente su diseño desplegando su algoritmo de control desarrollado en Simulink en un equipo de destino Speedgoat configurado como un controlador de prototipo. Puede conectar el controlador de prototipo a sistemas físicos para iterar el diseño del algoritmo de control y localizar problemas con antelación.

Puede probar un diseño de sistemas de control que se ejecuta en una plataforma de hardware de destino mientras está conectado a su planta física o sistema. (La plataforma de hardware de destino actúa como su controlador).

Puede probar el hardware de su controlador, que puede incluir una implementación de producción o controles embebidos, utilizando una simulación de su planta o sistema. (Aquí, el equipo de destino actúa como su planta física o sistema).

Creación de aplicaciones en tiempo real para Speedgoat

Simulink Real-Time y los equipos de destino Speedgoat están diseñados expresamente para funcionar juntos.

Arrastre y colocación de bloques de E/S de Speedgoat

El hardware Speedgoat está pensado para Simulink y ofrece una plataforma integrada para la simulación y las pruebas en tiempo real. Puede diseñar los controles, la visión, el DSP o el modelo de planta en Simulink y arrastrar y colocar los bloques de controladores de E/S Speedgoat en el modelo.

Agregue bloques de E/S de Speedgoat a su modelo directamente desde el navegador de librerías de Simulink.

Simulación en tiempo real de sistemas físicos

Reemplace sistemas físicos tales como vehículos, aeronaves o robots por una simulación en tiempo real de un sistema virtual para reducir el coste de las pruebas. Utilice Simscape y Simulink Real-Time para crear rápidamente modelos de sistemas físicos para la simulación hardware-in-the-loop (HIL).

Este ejemplo muestra un modelo de vehículo eléctrico apto para el despliegue hardware-in-the-loop (HIL).

Instrumentación de su aplicación de Simulink Real-Time

Conecte aplicaciones en tiempo real a MATLAB para visualizar datos y crear apps de escritorio

Interacción e inspección

Ajuste los parámetros desde el modelo de Simulink en modo externo y transmita los datos a Simulation Data Inspector.

Inspeccione y compare los datos y los resultados de la simulación para validar e iterar los diseños del modelo.

Creación de apps de escritorio para Simulink Real-Time

Diseñe apps con MATLAB App Designer para ajustar los parámetros y visualizar las señales de las aplicaciones en tiempo real.

Calibración de parámetros con herramientas de calibración basadas en XCP

Genere archivos de definición de datos ASAP2 basados en host y utilícelos en herramientas de medición de datos, calibración y diagnóstico de terceros.

Realización de pruebas con Simulink Real-Time

Cree y automatice pruebas en tiempo real con Simulink Test

Creación, gestión y ejecución de pruebas en tiempo real

Cree escenarios de prueba complejos, ejecute pruebas en tiempo real con Simulink Test y determine si el resultado de las pruebas es correcto o fallido.

Realice pruebas hardware-in-the-loop (HIL) con Simulink Test y Simulink Real-Time.

Plataformas Speedgoat diseñadas para Simulink Real-Time

Realice el despliegue en plataformas de prototipado rápido o sistemas de montaje en bastidor para hardware-in-the-loop (HIL). Adáptese automáticamente a diferentes factores de forma y a una amplia variedad de módulos de E/S.

Una plataforma Speedgoat para cada aplicación

Speedgoat ofrece una gama de equipos de destino con varias CPU, multinúcleo y de alto rendimiento, incluidas opciones para su uso en el campo o en el vehículo, así como sistemas de bastidor multidestino.

Equipos de destino Speedgoat: Baseline, Performance y Mobile (de izquierda a derecha).

Módulos de E/S de Speedgoat

Speedgoat ofrece una amplia gama de módulos de E/S que se instalan en la plataforma en tiempo real. Los bloques de controladores de E/S Speedgoat permiten configurar la función de los módulos de E/S en Simulink.

Equipo Performance de Speedgoat configurado con varios módulos de E/S.

Tecnología de FPGA de Speedgoat

Diseñada para aplicaciones de prototipado de control rápido y hardware-in-the-loop (HIL) que requieren adquisición de alta frecuencia y generación de señales.

Tecnología de FPGA configurable de Speedgoat

Los módulos de E/S para FPGA configurables de Speedgoat se basan en módulos de código de FPGA que proporcionan conectividad de E/S de alta velocidad adicional y soporte para protocolos de comunicaciones sin necesidad de herramientas de síntesis.

Los módulos de código de FPGA proporcionan un flujo de trabajo perfecto con Simulink Real-Time.

Aplicaciones destacadas

Cree y ejecute modelos para prototipado de control rápido y pruebas hardware-in-the-loop (HIL)

Control de motores y de potencia

Prototipe sistemas de control complejos en equipos de destino Speedgoat. Logre tasas de lazo cerrado muy altas con la tecnología de FPGA de Speedgoat combinada con HDL Coder.

Sistemas de gestión de baterías

Las soluciones de E/S de Speedgoat incluyen módulos específicos para prototipar sistemas de gestión de baterías y emular voltajes y corrientes de baterías para pruebas hardware-in-the-loop (HIL) efectivas.

Prototipado de sistemas de audio

Prototipe algoritmos de audio con módulos de E/S analógicos de baja latencia y alta resolución de Speedgoat.