Simulink Real-Time

 

Simulink Real-Time

构建、运行和测试实时应用

开始:

仿真实时执行

在 Speedgoat 目标计算机上实时执行 Simulink 模型。

硬件在环 (HIL)

HIL 仿真基于仿真被控对象实时测试控制器,从而验证控制器响应。您可以对极端事件或异常事件进行建模,测试控制器响应模式。

您可以通过被控对象或系统仿真来测试控制器硬件,其中可能包括产品级或嵌入式控制实现。(此处,目标计算机作为物理被控对象或系统。)

快速控制原型 (RCP)

采用在 Simulink 中开发的控制算法快速迭代和优化您的设计,然后将其部署到配置为原型控制器的 Speedgoat 目标计算机。您可以将原型控制器连接到物理系统,对控制算法设计进行迭代,以便尽早发现问题。

将目标计算机硬件连接到物理被控对象或系统,即可测试在目标计算机硬件上运行的控制系统设计。(目标计算机硬件作为控制器。)

构建 Speedgoat 实时应用

Simulink Real-Time 支持 QNX® Neutrino® RTOS,专为与 Speedgoat 目标计算机协同工作而设计。

拖放 Speedgoat I/O 模块

Speedgoat 硬件专为 Simulink 设计,提供了一个实时仿真和测试的集成式平台。在 Simulink 中设计控制、视觉、DSP 或被控对象模型,然后将 Speedgoat I/O 驱动器模块拖放到模型中。

直接通过 Simulink 库浏览器将 Speedgoat I/O 模块添加到模型中。

构建和运行

轻点鼠标即可生成代码、编译、下载并在 Speedgoat 目标上运行。

物理系统实时仿真

将车辆、飞机或机器人等物理系统替换为虚拟系统实时仿真,以降低测试成本。使用 Simscape 和 Simulink Real-Time 快速创建物理系统模型以进行 HIL 仿真。

本示例展示了一个适用于 HIL 部署的电动汽车模型。

仪表化您的 Simulink Real-Time 应用

将实时应用连接到 MATLAB,以实现数据可视化并创建桌面 App。

交互和检查

在外部模式下调整 Simulink 模型中的参数,然后将数据流式传输到仿真数据检查器。

检查并比较数据和仿真结果,确认和迭代模型设计。

为 Simulink Real-Time 创建桌面 App

使用 MATLAB App 设计工具设计 App,以对实时应用进行参数调优及信号可视化。

使用基于 XCP 的标定工具标定参数

生成基于主机的 ASAP2 数据定义文件,用于第三方数据测量、标定和诊断工具。

Simulink Real-Time 测试

使用 Simulink Test 编写和自动执行实时测试。

创建、管理和执行实时测试

使用 Simulink Test 编写复杂测试场景并执行实时测试,以及确认您的测试是否通过。

使用 Simulink Test 和 Simulink Real-Time 执行 HIL 测试。

专为 Simulink Real-Time 设计的 Speedgoat 目标

部署到快速原型目标或 HIL 机架式系统。自动支持多种外形尺寸和 I/O 模块。

轻松为您的应用选择合适的 Speedgoat 目标

Speedgoat 提供一系列高性能多核、多 CPU 目标计算机,包括适用于现场、车载及多目标机架系统等场景的选项。

Speedgoat 目标计算机:单元型、性能型、基线型和移动型(从左到右)。

Speedgoat I/O 模块

Speedgoat 提供多种安装到实时目标的 I/O 模块。您可以利用 Speedgoat I/O 驱动器模块在 Simulink 中配置 I/O 模块函数。

配置有多个 I/O 模块的 Speedgoat 性能型计算机。

Speedgoat FPGA 技术

专为需要进行高频采集和信号生成的快速控制原型和 HIL 应用而设计。

Speedgoat 可配置 FPGA 技术

Speedgoat 可配置 FPGA I/O 模块利用 FPGA 代码模块,无需合成工具,即可提供额外的高速 I/O 连接和通信协议支持。

FPGA 代码模块配合 Simulink Real-Time 实现无缝工作流程。

特色应用

构建和执行模型,以用于快速控制原型和 HIL 测试。

电机和电力控制

在 Speedgoat 目标计算机上开发复杂控制系统原型。综合运用 Speedgoat FPGA 技术和 HDL Coder,实现极高的闭环采样率。

辅助和自动驾驶

快速构建高级驾驶辅助系统 (ADAS) 和自动驾驶 (AD) 功能原型并进行测试。使用实时虚拟车辆 HIL 仿真器尽早进行更安全的测试。

Speedgoat 汽车解决方案。

电池管理系统

Speedgoat I/O 解决方案包括专门的模块,可用于开发电池管理系统原型,以及仿真电池电压和电流以进行有效的 HIL 测试。

音频系统原型

使用 Speedgoat 提供的低延迟、高分辨率模拟 I/O 模块开发音频算法原型。