MATLAB 和 Simulink 培训

课程详细信息

本课程为期四个半天,主要讲述实时测试流程,包含通过使用 Simulink Real-Time™ 软件和 Speedgoat 实时仿真机进行快速控制原型 (RCP) 和硬件在环 (HIL) 的测试。学员将会通过实时程序与物理硬件间的接口把桌面仿真应用转换为运行在目标机上的实时应用。本课程重点强调与实时应用交互,输出分析和验证。课程适合于将实时测试应用于其开发流程中的 Simulink™中高级用户。

第1天 (共4天)


工作流程概述

目标: 设置实时测试硬件,测试上位机和下位机间的通信。

  • 实时测试概述
  • 设置上位机和目标机
  • 运行实时应用
  • 调参
  • 信号监控与可视化
  • 创建一个独立的应用程序

开发实时应用

目标: 使用 Speedgoat 驱动模块将基于桌面的测试平台转换为 RCP 应用程序。

  • 永磁同步电动机 (PMSM) 硬件介绍
  • 将被控对象模型转换为被控对象硬件接口
  • Speedgoat I/O 接口实现

第2天 (共4天)


开发实时应用

目标: 使用 Speedgoat 驱动模块将基于桌面的测试平台转换为 RCP 应用程序。

  • 测试传感器和驱动器
  • 在真实物理硬件中运行实时闭环仿真
  • 缓存信号

创建交互式人机界面

目标: 使用 Dashboard 模块和 App 生成器创建实时应用程序的交互式用户界面。

  • 使用 Simulink 仪表模块
  • 生成 MATLAB App
  • 部署 MATLAB App

第3天 (共4天)


自动化实时测试

目标: 使用 Simulink Test 工具创建和运行测试套件。

  • 为自动测试创建测试用例
  • 创建测试序列
  • 设置输入信号和参数的迭代集
  • 分析测试结果
  • 使用 MATLAB 执行自动化实时测试任务

使用不同的通信协议

目标: 通过标准通信协议为目标机配置接口模块。

  • Simulink Real-Time 支持的协议
  • 实时 UDP
  • I2C 回环测试

第4天 (共4天)


为实时运行优化被控对象模型

目标: 优化被控对象模型,在桌面仿真系统中验证精度,将优化后的模型部署在目标机上运行。

  • 测量被控对象模型精度
  • 分析实时性能
  • 优化模型求解器
  • 评估替代的实现方法

硬件在环测试

目标: 将桌面仿真测试转化为硬件在环测试 (HIL),通过实时测试被控对象模型验证系统需求。

  • 硬件在环 (HIL) 工作流程概述
  • 在量产硬件上运行控制算法
  • 创建一个 HIL 系统
  • 运行 HIL 测试

难度: 高级

课程要求:

持续时间: 2 天

语言: Deutsch, English, Français, 日本語, 中文, 한국어

查看时间表并报名