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.
Para aprender a generar y desplegar una versión de código C de un modelo de Simscape, consulte Model Preparation Process, Fixed-Cost Simulation Process y Generación de código y proceso de despliegue en tiempo real.
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.
Para aprender a generar una versión HDL de un modelo de Simscape, consulte Generate HDL Code for FPGA Platforms from Simscape Models.
Temas
- Model Preparation Process
Follow the real-time model preparation workflow to make your Simscape model real-time capable.
- Generación de código y proceso de despliegue en tiempo real
Siga el flujo de trabajo de simulación de hardware-in-the-loop (HIL) para desplegar un modelo de Simscape en su plataforma objetivo en tiempo real con Simulink Coder y Simulink Real-Time.
- Fixed-Cost Simulation Process
Configure the solvers in your Simscape model for real-time simulation.
- Generate HDL Code for FPGA Platforms from Simscape Models
Learn how to convert Simscape models to HDL Code for FPGA Deployment.
- Generate HDL Code for Simscape Models (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.