Simulink Real-Time

重要更新
Simulink 工具条包含用于设计、构建和控制实时应用程序的按钮。

一键构建并运行实时测试

只需一步,即可构建并运行从 Simulink 到 Speedgoat 的实时应用。在执行期间通过日志记录、调优和可视化来检测模型。

Speedgoat 测试系统产品组合。

在 Speedgoat 硬件上运行测试

Speedgoat 实时系统与 Simulink Real-Time 完美契合。在模型中拖放 I/O 模块。支持的通信接口包括 CAN、EtherCAT、Modbus、ARINC、SPI 等。

永磁电机的铜绕组、堆叠和轴的细节。

测试电力电子控制设备

以高开关保真度仿真电源转换器、逆变器和电机驱动器。使用基于 FPGA 的工作流来表示电力电子应用所需的快速动态特性。

一名工程师坐在办公桌前,操作着一台显示 Simulink 模型的计算机,显示器旁边放置着一台 Speedgoat Performance 实时目标机和连接的 I/O 硬件。

使用真实硬件进行控制器原型设计

在生产级控制器硬件可用之前评估控制策略。在实时条件下测试设计,并在不受硬件限制的情况下探索多种架构。

Speedgoat 测试平台,配备电池单元仿真器模块和用于电池管理系统 HIL 测试的实时仿真硬件。

执行硬件在环测试部署

将嵌入式控制器与实时模型集成并进行验证。在系统级评估控制器行为,并在物理测试前减少集成问题。

开关磁阻电机的 Simulink 模型。

模拟物理系统

使用 Simscape 多域模型来仿真物理系统和组件以进行 HIL 测试。借助 FPGA 硬件和 HDL Coder 实现更高的采样率。

Simulink 测试框架,连接到控制器的测试序列和测试评估模块。

创建和执行自动化测试

使用 Simulink Test 自动化桌面仿真测试(包括 MIL 和 SIL),并将这些测试转移到 Speedgoat 硬件上执行 HIL 测试,以进行闭环控制器验证。跨开发阶段管理测试。

以编程方式运行 HIL 测试

使用 MATLAB 和外部 API 运行 HIL 测试。将 Speedgoat 硬件与持续集成和持续交付 (CI/CD) 环境以及测试框架集成,以进行自动化的、脚本驱动的实时验证。

App 设计工具显示 Simulink Real-Time 组件。这些组件可放置在设计视图中 。

构建自定义测试 App

使用 MATLAB App 设计工具Simulink Real-Time App 生成器创建测试界面和操作员仪表板。使用 MATLAB Compiler 为实验室、测试台和自动化工作流部署自定义 UI。

“借助 Simulink、Simscape 和 HDL Coder,我们可以开发被控对象模型,并将其直接部署到 FPGA 上进行 HIL 测试;这种方法直截了当,而且充分兼顾了各方面要求,是仿真大规模电力电子系统的理想方法。”