Formación en MATLAB y Simulink

Detalles del curso

Este curso práctico de dos días se centra en los flujos de trabajo de pruebas en tiempo real, incluido el prototipado rápido de control (RCP) y las pruebas de hardware-in-the-loop (HIL), con el software Simulink Real-Time™ y hardware Speedgoat en tiempo real. Los participantes convertirán las aplicaciones de simulación de escritorio en aplicaciones en tiempo real que se ejecutan en la máquina objetivo e interactúan con el hardware físico. Se enfatiza la interacción con la aplicación en tiempo real y el análisis de los resultados para su validación. Este curso está dirigido a usuarios de Simulink® de nivel intermedio o avanzado que estén adoptando pruebas en tiempo real en su proceso de desarrollo.

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

Duración: 4 media jornada

Idiomas: Deutsch, English, Français, 中文, 日本語, 한국어

Vea los horarios e inscríbase