实时硬件部署
使用快速控制原型 (RCP) 和硬件在环 (HIL) 仿真配置和测试模型
实时硬件部署工作流使您能够通过快速控制原型 (RCP) 和硬件在环 (HIL) 仿真以实时方式对控制器和被控对象模型进行建模、仿真、部署和测试。通过基于模型的设计、代码生成和实时测试,您可以:
测试设计在桌面仿真以外的真实动态特性中的表现
在不受硬件和实时复杂度限制的情况下找到最佳权衡
轻松快速地迭代设计
显著减少开发时间并提高控制算法的可靠性
快速控制原型 (RCP) 是一种基于模型的设计做法,允许您在早期阶段开发和验证控制算法。您可以在仿真环境中开发控制系统,然后快速将其部署到物理硬件原型上进行测试和验证,而不是在最终嵌入式目标上部署和运行。
硬件在环 (HIL) 仿真是用于测试控制器设计的实时仿真方法。它提供关于控制器如何响应虚拟激励的实时反馈,并帮助验证物理系统模型。
通过使用 RCP 和 HIL 仿真,您可以准备和配置模型以进行实时仿真,为物理系统(被控对象)模型生成 VHDL® /Verilog® 代码,将代码部署到目标硬件上,并执行 HIL 仿真以测试设计。
您可以将 RCP 和 HIL 仿真与 Simulink® 和 Simscape™ 结合使用。Simulink 使用信号连接定义模块之间的数据流,非常适合已知数学模型并需要显式定义系统方程的情形。Simscape 使用物理连接实现组件之间的双向能量流,并自动推导和求解物理系统方程。
硬件在环 (HIL) 仿真概述
- 实时代码生成和部署过程 (Simscape)
- 硬件在环仿真基础知识 (Simscape)
类别
- Simulink Real-Time FPGA I/O 模块
在 Simulink Real-Time™ FPGA I/O 模块上生成和部署 HDL 代码(需要 Simulink Real-Time)
- Simscape 硬件在环工作流
从 Simscape 模型生成 HDL 代码并部署到目标硬件上
- RCP 和 HIL 模块
使用快速控制原型 (RCP) 和硬件在环 (HIL) 库中的模块进行 RCP 和 HIL 测试