Pruebas en tiempo real con Simulink Real-Time y el hardware Speedgoat
Vea los horarios e inscríbaseDetalles del curso
Día 1 de 4
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
Desarrollar 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
Día 2 de 4
Desarrollar aplicaciones en tiempo real
Objetivo: Use bloques de controladores Speedgoat para convertir un banco de pruebas de escritorio en una aplicación RCP.
- Probar sensores y actuadores
- Ejecutar simulaciones de lazo cerrado en tiempo real con hardware físico
- Almacenar señales en buffer
Crear interfaces interactivas
Objetivo: Use bloques Dashboard y App Generator para crear interfaces de usuario interactivas para una aplicación en tiempo real.
- Usar bloques Dashboard de Simulink
- Generar apps de MATLAB
- Desplegar apps de MATLAB
Día 3 de 4
Automatizar 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
Usar 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
Día 4 de 4
Optimizar 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, 한국어, 中文