CarSimSimulink联合仿真——ABS

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

以CarSim中所提供的与Simulink联合仿真的一个例子为例(稍有修改),来介绍CarSim与Simulink联合仿真的整个过程,例如

车型

B-class,Hatchback:No ABS

初始车速

65 km/h

节气门开度

0

档位控制

闭环自动挡模式

制动

0.3s后紧急制动

方向盘转角

0 deg

路面

对开路面

仿真时间

10 s

仿真步长

0.001 s

说明:选用同一车型的两辆汽车,同样的仿真工况,但其中一辆加入在Simulink中建立的ABS控制器,相当于一辆汽车带有ABS,而另一辆汽车没有带ABS,方便对比。

操作过程:

1、双击桌面carsim2017.1图标——打开自己新建的数据库——进入主界面。

在CarSim主界面中,主要有三大部分:车辆参数及仿真工况的设置、数学模型求解、后处理。用户可以修改车辆参数,根据需要来设置仿真工况,图中所示为双移线仿真工况。在后处理部分,可以显示模型的仿真动画及绘制仿真曲线,如下图:

2、点击“Duplicate”来新建一组Dataset——在文本框中分别输入“Example”和“ABS”——点击“Duplicate”——完成。

3、选择“Datasets”下拉菜单。

4、点击下三角,选择相应的车型。

5、新建一个所要求的仿真工况:点击下三角——复制——在文本框中依次输入“ABS Example”和“Split Mu”——Copy and Link——完成新建——点击“Split Mu”。

6、根据例子中的要求设置仿真工况:

车型

B-class,Hatchback:No ABS

初始车速

65 km/h

节气门开度

0

档位控制

闭环自动挡模式

制动

0.3s后紧急制动

方向盘转角

0 deg

路面

对开路面

仿真时间

10 s

仿真步长

0.001 s

同样在设置仿真工况的主界面里,设置仿真时间“10s”。

7、点击“Home”,返回CarSim的主界面。

点击“Run Math Model”运行数学模型,计算结束后,点击“Video”观看仿真动画,看一下无ABS车辆在对开路面上紧急制动的效果,如下

图所示,也可以点击“Plot”来绘制曲线。

8、建立CarSim与Simulink联合仿真的模型:

1)点击下三角,选择“Models:Simulink”。

2)点击下三角,选择“[Link to New Dataset]”。

3)在桌面新建一个空白的Simulink Model,命名为ABS.mdl。点击浏览ABS.mdl。

4)定义ABS的输入接口。

5)定义ABS的输出接口。

6)点击“Home”返回CarSim主界面——点击“Send to Simulink”。

7)Matlab中的操作。在MATLAB Command Window中键入simulink,回车,打开Simulink Library Browser,注意现在的Simulink Library Browser比单独运算

MATLAB/Simulink时多了一个“CarSim S-Function”,如下图所示,将其拖拽到ABS.mdl里。

8)在ABS.mdl中加入ABS控制策略,CarSim的导出量经过Simulink计算,决策出各个轮缸的压力,然后导入到CarSims模块里——修改“???”——运行。

加入ABS控制后,车速与各轮速的关系曲线

9)观察加入ABS控制后的车辆行驶动画与曲线。

带有ABS控制的仿真动画

9、在前述操作的基础上,为了更好的显示ABS控制效果,采用同样车型,同样的仿真工况,而其中一辆加入了ABS控制,另一辆不带ABS。

1)新建。

2)取消与Simulink联合仿真的选择,选择“[No linked library]”。

3)勾选CarSim主界面右下方的方框,选择前面所建立的dataset,如图完成操作后,点击该处的,弹出ABS的CarSim的主界。

4)完成上面3)操作后,点击该处的弹出ABS的CarSim的主界面,同样按上面3)操作方法,选择在1)所建的“No ABS Control”。在主界面右上角,选中 并设置为蓝色。

5)点击主界面上的“Run Math Model”运行模型,结束后,点击“Video“查看仿真动画,其中红色车辆为不带ABS控制的车辆。

10、完成。

CarSim与Simulink联合仿真——ABS相关推荐

  1. carsim与simulink联合仿真-ABS(制动防抱死系统) 入门——详细步骤

    选用同一车型的两辆汽车,同样的仿真工况,但其中一辆加入在Simulink中建立的ABS控制器,相当于一辆汽车带有ABS,而另一辆汽车没有带ABS,方便对比. 软件:carsim2020.matlab2 ...

  2. 线控转向系统的carsim与simulink联合仿真

    线控转向系统的carsim与simulink联合仿真 ID:72200657445235638泰勒展开式

  3. carsim与simulink联合仿真 eps+sbw+lka 动力学车辆模型

    carsim与simulink联合仿真 eps+sbw+lka 动力学车辆模型 线控转向 电动助力转向 车道保持 四合一 ID:45120672452320790

  4. carsim与simulink联合仿真注意事项

    carsim与simulink联合仿真之前是需要一些配置的,不然容易出错,然后你就开启了踩坑 ,埋坑的一天. 可以去看我b站录得视频. 名字和这个一致 https://www.bilibili.com ...

  5. carsim与simulink联合仿真 动驱动 两轮独立驱动电动汽车控制策略。 分为低速和高速两种策略优化分配驱动力矩

    carsim与simulink联合仿真(3)--差动驱动 两轮独立驱动电动汽车控制策略. 分为低速和高速两种策略优化分配驱动力矩,低速基于阿克曼转向的差速控制,高速的分上下两层控制器,上层计算附加扭矩 ...

  6. carsim与simulink联合仿真——差动转向 两轮独立驱动电动汽车控制策略

    carsim与simulink联合仿真--差动转向 两轮独立驱动电动汽车控制策略. 分为低速和高速两种策略优化分配驱动力矩,低速基于阿克曼转向的差速控制,高速的分上下两层控制器,上层计算附加扭矩,下层 ...

  7. Carsim和simulink联合仿真轮胎力估计 基于滑模观测器SMO估计轮胎的纵向力和侧向力 模型估计的精度很高,测试的工况为双移线工况

    Carsim和simulink联合仿真轮胎力估计 基于滑模观测器SMO估计轮胎的纵向力和侧向力 模型估计的精度很高,测试的工况为双移线工况 基于SMO滑模观测器的轮胎力估计方法省去了轮胎模型的使用,避 ...

  8. carsim与simulink联合仿真轨迹规划及跟踪

    文章目录 一.仿真目的 二.carsim和matlab版本说明 三.carsim中车辆及工况设置 四.carsim和simulink联合仿真 1.carsim链接simulink文件 2.确定cars ...

  9. carsim与simulink联合仿真(5)——轨迹跟随,车道保持,横向控制 提供carsim的cpar文件导入即可使用

    carsim与simulink联合仿真(5)--轨迹跟随,车道保持,横向控制 提供carsim的cpar文件导入即可使用 提供simulink的mdl模型文件支持自己修改 提供模型说明文件 ID:15 ...

最新文章

  1. Python进阶4——元组与拆包
  2. sql isnull怎么没用_SQL语言在数据工程(Data Engineering)中的运用(一)
  3. android boot.img 结构
  4. 找不到QtDir变量的解决办法, 同时不需要经过编译就可以使用qt 库
  5. PMCAFF问答龙虎榜,大神云集,等你挑战
  6. shell在指定目录下执行nohup_nohup:关闭shell程序依然执行
  7. 肝!Python 100 例
  8. 4-什么是Image和container
  9. 微机个人笔记-存储单元编址
  10. centos7 离线安装自签名harbor
  11. NO.55 网页中压缩的问题
  12. Excel按照日期排序,有截图
  13. 采用HTML5搭建的多个网站尝鲜试用
  14. MS Sql中取每个表的大小,行数
  15. Chapter 4 Invitations——18
  16. vmware workstation 12安装ubuntu kylin 16.04虚拟机
  17. VB获取一个文件夹中指定的文件或文件夹名称到列表
  18. 摄影测量(一):概述
  19. C++类和C结构体类型的异同
  20. java工程积累——saas之multi-tenancy解析

热门文章

  1. minio的安装及使用
  2. [益智]:为什么下水道的盖子是圆的?
  3. 基于Qt的收银点餐系统之小票打印(二)
  4. java去除html代码中含有的html、js、css标签,获取文字内容
  5. 轻量化中文版linux,MX Linux:一款专注于简洁性的中等体量发行版 | Linux 中国
  6. 雷达信道化接收算法及论证(持续更新)
  7. Android众多开源项目推荐
  8. Windows Terminal安装指南
  9. RTX基于32位Windows实时操作系统
  10. 大商创2.2.7短信接口替换