logo资料库

CarSim与Simulink联合仿真.docx

第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
资料共19页,剩余部分请下载后查看
2.2 CarSim与Simulink联合仿真
2.1 Simulink 接口 1) 变量由 Simulink 导入 CarSim(导入变量) 可由 Simulink 导入到 CarSim 中的变量可达 160 多个,主要分为以下几部分: n n n n n n n n n 控制输入 轮胎/路面输入 轮胎的力和力矩 弹簧及阻尼力 转向系统的角度 传动系的力矩 制动力矩及制动压力 风的输入 任意的力和力矩 图 2.1 CarSim 导入变量分类 我们可以在 Simulink 中定义变量,也可以在其他软件中定义并导入 Simulink 模型中,导入的变量将叠加到 CarSim 内部相应的变量中。 2)变量由 CarSim 导入 Simulink(导出变量) 导出变量可以应用于用户自定义的 Simulink 模型,CarSim 的导出变量多达 560 之多,如车辆的位置、姿 态、运动变量等。
图 2.3 为 CarSim 软件所提供的一个 CarSim 与 Simulink 联合仿真的例子 图 2.2 CarSim 导出变量分类 图 2.3 简单驾驶员模型 2.2 CarSim 与 Simulink 联合仿真 以 CarSim 中所提供的与 Simulink 联合仿真的一个例子为例(稍有修改),来介绍 CarSim 与 Simulink 联合 仿真的整个过程。 例: 车型 B-class,Hatchback:No ABS
初始车速 节气门开度 档位控制 制动 方向盘转角 路面 仿真时间 仿真步长 65km/h 0 闭环四档模式 2s 后紧急制动 0deg 对开路面 10s 0.001s 说明:选用同一车型的两辆汽车,同样的仿真工况,但其中一辆加入在 Simulink 中建立的 ABS 控制器,相 当于一辆汽车带有 ABS,而另一辆汽车没有带 ABS,方便对比。 (1) 双击桌面上 CarSim 的图标,运行 CarSim,这里选用是的 CarSim8.0 版本; 图 2.6 CarSim 主界面
由图 2.6 可以看到在 CarSim 主界面中,主要有三大部分:车辆参数及仿真工况的设置、数学模型求解、后 处理。用户可以修改车辆参数,根据需要来设置仿真工况,图 2.6 中所示为双移线仿真工况。在后处理部 分,可以显示模型的仿真动画及绘制仿真曲线,如图 2.7。 图 2.7 仿真动画与曲线 (4) 点击,来新建一组 dataset,如图 2.8,在两个文本框中分别输入'Example'和'ABS',然后点击'set',以 完成新建。 (5) 选择'datasets'下拉菜单,看有何不同,如图 2.9。 图 2.8 新建 dataset
(6) 点击图 2.10(a)中的下三角,选择相应的车型,如图 2.10(b)。 图 2.9 第(4)步中所建的 dataset (a)
(b) 图 2.10 选择车型 (7)新建一个所要求的仿真工况: 1)点击图 2.11 中所示的工况,如图 2.12 所示。 图 2.11 120km/h 双移线仿真工况
图 2.12 120km/h 双移线仿真工况的主界面 2) 新建仿真工况,点击,在图 2.13 中的文本框中依次输入‘ABS Example’和‘Split Mu’,点击‘Set’完成新建。 图 2.13 新建仿真工况 3) 根据例子中的要求设置仿真工况: l l l l l l 初始车速为 65km/h; 节气门开度为 0; 2s 后紧急制动; 档位控制选用闭环四档模式; 方向盘转角为 0deg; 路面选择对开路面; 完成设置后,如图 2.14 所示。
图 2.14 仿真工况设置 4) 设置仿真时间: 同样在设置仿真工况的主界面里,在如图 2.15 所示的文本框内输入‘10’。 5) 选择前面新建的仿真工况: 图 2.15 仿真时间设置 点击,返回 CarSim 的主界面,选择前面新建的‘Split Mu’工况,如图 2.16。
分享到:
收藏