车辆工程教学案例库
本案例库基于 MWORKS.Syslab 环境开发,面向高校车辆工程、新能源汽车工程、汽车理论、汽车电子控制、车辆动力学、智能驾驶、底盘控制、车辆试验与故障诊断等课程。
适用课程
- 汽车理论
- 车辆动力学
- 新能源汽车动力系统
- 新能源汽车能量管理
- 汽车电子控制技术
- 底盘控制与悬架振动
- 智能驾驶基础
- 车辆试验学
- 车辆故障诊断与信号处理
目录结构
车辆工程教学案例库/
├── README.md
├── data/
├── 01_车辆动力学基础/
├── 02_新能源汽车动力系统/
├── 03_悬架与振动控制/
├── 04_汽车电子控制/
├── 05_故障诊断与数据分析/
├── 06_汽车理论与性能分析/
├── 07_新能源汽车能量管理/
├── 08_智能驾驶与轨迹控制/
├── 09_底盘控制与稳定性/
└── 10_车辆试验与数据分析/
data/ 教学数据目录说明
data/ 目录中整理了统一的教学 CSV 素材,供多个案例共享读取:
data/drive_cycles/:简化 WLTC 工况、不同驾驶风格工况data/battery/:OCV-SOC 曲线、电流工况、96 串单体电压数据data/motor/:电机效率 Map、驱动工况点数据data/road/:路面凸包、正弦路和随机路面输入data/diagnosis/:变速器正常/故障振动信号data/test_data/:车辆试验、驾驶行为、CAN 类样例数据data/adas/:参考路径、前车 ACC/AEB 场景数据
说明:以上数据均为教学合成数据,仅用于课程演示和算法练习,不代表真实车辆、真实电池包或真实整车试验结果。
运行方式
在 Syslab Julia 环境中进入本目录后,可逐个运行脚本。例如:
include("车辆工程教学案例库/02_新能源汽车动力系统/WLTC工况电动车能耗与续航估算.jl")
include("车辆工程教学案例库/08_智能驾驶与轨迹控制/AEB自动紧急制动TTC分析.jl")
include("车辆工程教学案例库/10_车辆试验与数据分析/电池异常电压单体识别.jl")
每个脚本均满足以下约定:
- 脚本开头包含中文案例说明、参数说明和观察结果说明。
- 命令行会输出关键教学指标。
- 若脚本支持外部 CSV,会先打印当前数据来源。
- 若找不到 CSV,会自动回退到脚本内部教学数据,不影响独立运行。
- 图表标题、坐标轴、图例与注释均为中文。
登录账号即可下载资源、参与讨论。