Pruebas en tiempo real con Simulink Real-Time y el hardware Speedgoat
Vea los horarios e inscríbaseDetalles del curso
Día 1 de 2
Visión general del flujo de trabajo
Objetivo: Configure el hardware de pruebas en tiempo real y pruebe las comunicaciones entre plataformas host y objetivo.
- Visión general de las pruebas en tiempo real
- Configurar plataformas host y objetivo
- Ejecutar una aplicación en tiempo real
- Ajustar parámetros
- Monitorizar y visualizar señales
- Crear una aplicación independiente
Desarrollo de aplicaciones en tiempo real
Objetivo: Use bloques de controladores Speedgoat para convertir un banco de pruebas de escritorio en una aplicación RCP.
- Introducción al hardware de un motor síncrono magnético permanente (PMSM)
- Convertir modelos de planta en interfaces de hardware de planta
- Implementar controladores de E/S Speedgoat
- Probar sensores y actuadores
- Ejecutar simulaciones de lazo cerrado en tiempo real con hardware físico
- Almacenar señales en buffer
Creación de interfaces interactivas
Objetivo: Use bloques Dashboard y App Generator para crear interfaces de usuario interactivas que se conecten con una aplicación en tiempo real.
- Usar bloques Dashboard de Simulink
- Generar apps de MATLAB
- Desplegar apps de MATLAB
Día 2 de 2
Automatización de pruebas en tiempo real
Objetivo: Use Simulink Test para crear y ejecutar un conjunto de pruebas automatizadas.
- Crear un banco de pruebas automatizadas
- Crear secuencias de pruebas
- Iterar conjuntos de parámetros y entradas
- Analizar resultados de pruebas
- Automatizar pruebas en tiempo real con MATLAB
Uso de protocolos de comunicación
Objetivo: Configure bloques de E/S para interconectar la máquina objetivo con los protocolos de comunicación estándar.
- Soporte de protocolo de Simulink Real-Time
- UDP en tiempo real
- Pruebas de loopback de I2C
Optimización de modelos de planta para una ejecución en tiempo real
Objetivo: Use el modelo de escritorio para validar la fidelidad del modelo con respecto a las consideraciones de optimización, así como optimizar el modelo de planta para ejecutarlo en el hardware objetivo.
- Medir la precisión del modelo de planta
- Analizar el rendimiento en tiempo real
- Optimizar solvers del modelo
- Evaluar implementaciones alternativas
Pruebas de hardware-in-the-loop
Objetivo: Convierta un banco de pruebas de simulación en una configuración de pruebas de HIL y utilice un modelo de planta en tiempo real para validar los requisitos del sistema.
- Visión general del flujo de trabajo de hardware-in-the-loop (HIL)
- Ejecutar el algoritmo del controlador en el hardware de producción
- Configurar un sistema HIL
- Ejecutar pruebas de HIL
Nivel: Avanzado
Prerrequisitos:
- Fundamentos de Simulink (o Fundamentos de Simulink para aplicaciones de automoción o Fundamentos de Simulink para aplicaciones aeroespaciales)
- Es preferible tener conocimientos de Simscape™
Duración: 4 media jornada
Idiomas: Deutsch, English, Français, 中文, 日本語, 한국어