Simulación en tiempo real
El despliegue de un modelo de planta permite probar el algoritmo de control. Puede desplegar el modelo de Simscape Electrical™ para simulación en tiempo real, y simulación de hardware-in-the-loop (HIL), utilizando código generado en C o HDL.
Genere código C para desplegar un modelo no lineal, lineal o lineal conmutado que requiera un tiempo de muestreo de simulación de 20 µs o mayor. Si tiene una licencia para Simulink Coder™, puede generar código C para desplegarlo en un equipo objetivo en tiempo real. Si tiene una licencia para Embedded Coder®, puede generar código C para desplegarlo en un sistema integrado. Si tiene una licencia para Simulink Real-Time, puede utilizar comprobaciones de Simscape para preparar los modelos de Simscape Electrical para la generación de código. Después, puede utilizar Simulink Real-Time Explorer para:
Generar y compilar código en un equipo de desarrollo.
Descargar la aplicación en tiempo real en un equipo objetivo.
Ejecutar la aplicación en tiempo real de forma remota desde el equipo de desarrollo.
Genere código HDL para desplegar un modelo lineal o lineal conmutado que requiera un tiempo de muestreo de simulación de 1 µs o mayor. Si tiene una licencia para HDL Coder™, puede generar código HDL a partir del modelo de Simscape Electrical sin convertir primero manualmente el modelo a un modelo de Simulink con Simscape HDL Workflow Advisor. La función sschdladvisor genera una versión del modelo compatible con código HDL. Después, puede generar código a partir del modelo de implementación de HDL y desplegar el modelo de planta en una FPGA para realizar simulación de HIL.
Temas
- Choose Between CPU and FPGA for HIL Simulation
Choose hardware for hardware-in-the-loop (HIL) simulations by balancing timing requirements, complexity, and cost for your application.
- Generate HDL Code for FPGA Platforms from Simscape Models
Learn how to convert Simscape models to HDL Code for FPGA Deployment.
- Generate and Validate HDL Code for Simscape Model (HDL Coder)
Generate HDL code from Simscape switched linear models.
- Improve FPGA Sampling Frequency of HDL Implementation Model Generated from Simscape Algorithm (HDL Coder)
Oversampling in generated HDL implementation model, and relation between model sample time and sample time of original Simscape algorithm.
- Validate HDL Implementation Model to Simscape Algorithm (HDL Coder)
Validate and resolve simulation mismatch between Simscape algorithm and HDL implementation model.
- Modeling Guidelines for Simscape Subsystem Replacement (HDL Coder)
Simscape modeling best practices for replacing Simscape subsystem with state-space algorithm.



