CarMaker与Simulink联合仿真实践

📚 共计 30 章节
01
联合仿真概述
什么是联合仿真、为什么需要、应用场景与价值
概念背景
02
环境搭建与版本匹配
版本兼容性、License配置、环境变量设置
安装配置
03
CarMaker基础操作
项目结构、TestRun、场景编辑器、车辆模型
入门界面
04
Simulink基础回顾
模型架构、子系统、S-Function、数据类型
基础建模
05
联合仿真接口原理
接口模块、数据交换机制、通信协议
原理接口
06
第一个联合仿真模型
从模板创建、配置CarMaker模块、运行验证
实战入门
07
信号映射与数据交换
信号列表、命名规范、数据类型匹配
信号映射
08
驾驶场景与工况设置
直道、弯道、变道、制动、加速等配置
场景工况
09
车辆动力学模型集成
自定义Simulink车辆模型替换CarMaker默认模型
动力学集成
10
传感器模型仿真
雷达、摄像头、超声波传感器实现
传感器感知
11
控制器模型开发
ACC、LKA、AEB控制器设计与集成
控制ADAS
12
联合仿真调试技巧
信号监视、断点、数据记录与回放
调试技巧
13
参数化与批处理运行
MATLAB脚本批量修改参数、批量仿真
脚本自动化
14
自动化测试框架
基于Simulink Test的联合仿真自动化测试
测试框架
15
硬件在环(HIL)入门
CarMaker与Simulink在HIL中的角色
HIL实时
16
实时仿真与代码生成
从Simulink生成C代码集成到CarMaker实时环境
代码生成实时
17
场景编辑器高级用法
自定义道路、交通参与者、事件触发
场景高级
18
多车辆协同仿真
V2V、V2X场景下的多车联合仿真配置
V2X多车
19
数据后处理与分析
使用MATLAB分析CarMaker输出的仿真数据
分析后处理
20
联合仿真性能优化
步长设置、加速比、模型简化策略
性能优化
21
常见错误与解决方案
接口不匹配、仿真崩溃、数据不同步
排错FAQ
22
ADAS功能开发实战
车道保持辅助系统完整开发流程
LKA实战
23
自动驾驶功能开发实战
自适应巡航控制系统完整开发流程
ACC实战
24
功能安全与故障注入
模拟传感器故障、执行器故障
安全故障
25
MIL与SIL测试
基于联合仿真的V流程验证
MILSIL
26
版本迁移注意事项
从旧版本迁移到新版本的要点
迁移兼容
27
自定义接口开发
使用C MEX S-Function扩展联合仿真
S-Function高级
28
云端联合仿真
基于MATLAB Online与CarMaker Cloud远程仿真
云端远程
29
项目应用案例
某量产车型ADAS系统开发经验分享
案例量产
30
课程总结与进阶路径
学习资源推荐、认证考试、社区与论坛
总结进阶