Simulink Real-Time

Cree, ejecute y pruebe 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 rápido de sistemas de control (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 y crear aplicaciones en tiempo real automáticamente. Las pruebas se pueden automatizar o ejecutar de forma interactiva en una plataforma de hardware Speedgoat equipada con un kernel en tiempo real, CPU multinúcleo, interfaces de protocolo y E/S, y FPGA. 

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.

Comience:

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

Ejecute modelos de Simulink en tiempo real en plataformas de hardware Speedgoat.

Prototipado rápido de sistemas de control (RCP)

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

Prueba de 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.

Prueba del hardware de su controlador, incluyendo una implementación de producción o controles embebidos, utilizando una simulación de planta o sistema. (Aquí, la plataforma de hardware actúa como su planta o sistema físicos).

Creación de aplicaciones en tiempo real para Speedgoat

Simulink Real-Time y las plataformas de hardware Speedgoat con el RTOS QNX® Neutrino® están diseñados para funcionar juntos.

Arrastrar y colocar 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 sistemas de control, visión, DSP o el modelo de planta en Simulink, y arrastrar y colocar los bloques de controladores de E/S de Speedgoat en el modelo.

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

Creación y ejecución

Genere código, compile, descargue y ejecute en la plataforma Speedgoat con un solo clic.

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 HIL.

Ejemplo de un modelo de vehículo eléctrico apto para el despliegue 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.

Inspección y comparación de datos y 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 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 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 plataformas de hardware con varias CPU, multinúcleo y de alto rendimiento, incluidas opciones para su uso en el campo o en vehículos, así como sistemas de bastidor multiplataforma.

Plataformas de hardware Speedgoat: Unit, Performance, Baseline y Mobile (de izquierda a derecha).

Módulos de E/S 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.

Plataforma Speedgoat Performance configurada con varios módulos de E/S.

Tecnología FPGA de Speedgoat

Diseñada para aplicaciones de prototipado rápido de sistemas de control y HIL que requieren adquisición y generación de señales de alta frecuencia.

Tecnología FPGA configurable de Speedgoat

Los módulos configurables de E/S para FPGA 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 para FPGA proporcionan un flujo de trabajo perfecto con Simulink Real-Time.

Aplicaciones destacadas

Cree y ejecute modelos para prototipado rápido de sistemas de control y pruebas HIL.

Sistemas de control de motores y electrónica de potencia

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

Conducción asistida y autónoma

Prototipe y pruebe rápidamente funcionalidades de sistemas avanzados de asistencia al conductor (ADAS) y conducción autónoma (AD). Realice las pruebas antes y de forma más segura con simuladores HIL de vehículos virtuales en tiempo real.

Soluciones de Speedgoat para automoción.

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 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.

Nuevas funcionalidades

Sistema operativo en tiempo real (RTOS) compatible con POSIX de 64 bits

RTOS de multiproceso robusto diseñado para satisfacer los requisitos restringidos de los recursos de aplicaciones en tiempo real

Paneles de instrumentos y apps

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

Explorador de Simulink Real-Time

Configure y controle una aplicación en tiempo real, incluyendo señales de supervisión, parámetros de ajuste y datos de streaming para Simulation Data Inspector.

Asesor de actualización para Simulink Real-Time

Actualice automáticamente los modelos creados en la versión anterior para aprovechar el nuevo RTOS de 64 bits.

Nuevo bloque File Log

Active y desactive el registro durante la ejecución en tiempo real, registre varias ejecuciones mientras está desconectado de MATLAB e importe los datos registrados a MATLAB.

Soporte para flujos de trabajo de ingeniería de pruebas

El desarrollo de apps de pruebas y calibración, así como scripts que interactúan con una aplicación en tiempo real, solo requiere MATLAB y Simulink Real-Time.

Consulte las notas de la versión para obtener detalles sobre estas funcionalidades y las funciones correspondientes.