CarSim与Simulink联合仿真

本文详细介绍了如何使用CarSim与Simulink进行联合仿真,包括Simulink接口的变量导入与导出,以及CarSim的仿真设置、模型创建和ABS控制器的Simulink实现,通过实例展示了联合仿真的具体步骤。
摘要由CSDN通过智能技术生成

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.2 CarSim导出变量分类

图2.3为CarSim软件所提供的一个CarSim与Simulink联合仿真的例子

 

图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版本; 

                                    

  • 4
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值